md开源云笔记php,推荐一款开源的云笔记 – Leanote(蚂蚁笔记)
謝謝群友 @撲街 分享!
開篇
前不久為知筆記全面收費。一部分人轉投其他免費的筆記。一部分人由于筆記太多(也許是情懷)付費使用。
國內的比較出名的3款云筆記,目前僅有道對免費用戶沒什么限制。
免費不易,早晚收費!
以下是有道云筆記,為知筆記和印象筆記一些比較。(轉自網易)
Leanote
下面介紹一下本文的豬腳 :Leanote (螞蟻筆記)
Leanote 也提供了云筆記服務,有免費 也有付費的。
就免費而言沒有有道云筆記實在點兒(個人觀點)!
當然本文主要不是介紹Leanote提供的服務,而是開源項目。
開源項目
Leanote, 不只是筆記!
特性
高效筆記:Leanote 有易操作的界面, 包含一款富文本編輯器和Markdown編輯器,讓您的筆記記錄更輕松和高效。對高階用戶,我們還提供Vim 和Emacs 編輯模式,助推你的寫作速度更上層樓。
知識管理: Leanote 靈活而強大的“筆記本-筆記-標簽”系統,讓它成為你個人知識管理的利器。
分享: 你可以通過Leanote同好友分享知識、想法和經歷, 邀請好友加入你的筆記簿,通過云端交流信息。
協作: Leanote協助你與同事之間相互協作,激蕩新思路,隨時隨地頭腦風暴。
博客: Leanote也可以作為你的個人博客, 把你的知識傳播的更遠!
其它特性
支持Markdown編輯
寫作模式
Vim 及 Emacs 編輯模式
支持PDF導出
支持批量操作
博客自定義主題, 實現高度定制化
Leanote云筆記產品包括: Leanote Web & Server(即本倉庫), 桌面客戶端, IOS, android. 4端全部開源!
部署指南
Leanote 提供非常詳細的 安裝說明介紹。
更多內容: https://github.com/leanote/leanote/wiki
這里說一下 二進制安裝。(推薦此方法)
安裝步驟:
下載 leanote 二進制版。
安裝 mongodb。
導入初始數據。
配置 leanote。
運行 leanote。
1. 下載 leanote 二進制版
假設將文件下載到 /home/user1 目錄下, 解壓文件從而在 /home/user1 目錄下生成 leanote目錄:
1
2
$>cd/home/user1
$>tar-xzvfleanote-darwin-amd64.v2.0.bin.tar.gz
2. 安裝 mongodb
到 mongodb 官網 下載相應系統的最新版安裝包,或者從以下鏈接下載舊版本:
64位 linux mongodb 3.0.1 下載鏈接: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz
下載到 /home/user1下, 直接解壓即可:
1
2
$>cd/home/user1
$>tar-xzvfmongodb-linux-x86_64-3.0.1.tgz/
為了快速使用mongodb命令, 可以配置環境變量。編輯 ~/.profile或/etc/profile 文件, 將mongodb/bin路徑加入即可:
1
$>sudovim/etc/profile
此處實例使用了vim文本編輯器,你可以使用自己熟悉的編輯器。
在/etc/profile中添加以下行,注意把用戶名(user1)和相應的文件目錄名(mongodb-linux-x86_64-3.0.1)替換成自己系統中的名稱:
1
exportPATH=$PATH:/home/user1/mongodb-linux-x86_64-3.0.1/bin
保存修改后,在終端運行以下命令使環境變量生效:
1
$>source/etc/profile
3.測試mongodb安裝
先在/home/user1下新建一個目錄data存放mongodb數據:
1
mkdir/home/user1/data
用以下命令啟動mongod:
1
mongod--dbpath/home/user1/data
這時mongod已經啟動,重新打開一個終端, 鍵入mongo進入交互程序:
1
2
3
$>mongo
>showdbs
...數據庫列表
mongodb安裝到此為止, 下面為mongodb導入leanote初始數據。
4. 導入初始數據
leanote初始數據存放在 /home/user1/leanote/mongodb_backup/leanote_install_data中。
打開終端, 輸入以下命令導入數據。
1
$>mongorestore-hlocalhost-dleanote--dir/home/user1/leanote/mongodb_backup/leanote_install_data/
現在在mongodb中已經新建了leanote數據庫, 可用命令查看下leanote有多少張”表”:
1
2
3
4
5
6
7
8
9
10
11
12
$>mongo
>showdbs# 查看數據庫
leanote0.203125GB
local0.078125GB
>useleanote# 切換到leanote
switchedtodbleanote
>showcollections# 查看表
files
has_share_notes
note_content_histories
note_contents
....
初始數據的users表中已有2個用戶:
1
2
user1username:admin,password:abc123(管理員,只有該用戶才有權管理后臺,請及時修改密碼)
user2username:demo@leanote.com,password:demo@leanote.com(僅供體驗使用)
5. 配置leanote
leanote的配置存儲在文件 conf/app.conf 中。
請務必修改app.secret一項, 在若干個隨機位置處,將字符修改成一個其他的值, 否則會有安全隱患!
其它的配置可暫時保持不變, 若需要配置數據庫信息, 請參照 leanote問題匯總。
6. 運行leanote
注意: 在此之前請確保mongodb已在運行!
新開一個窗口, 運行:
1
2
$>cd/home/user1/leanote/bin
$>bashrun.sh
最后出現以下信息證明運行成功:
1
2
3
4
...
TRACE2013/06/0615:01:27watcher.go:72:Watching:/home/life/leanote/bin/src/github.com/leanote/leanote/conf/routes
Goto/@teststorunthetests.
Listeningon:9000...
恭喜你, 打開瀏覽器輸入: http://ip:9000 體驗leanote吧!
No related posts.
總結
以上是生活随笔為你收集整理的md开源云笔记php,推荐一款开源的云笔记 – Leanote(蚂蚁笔记)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lterator(),Iterator,
- 下一篇: 动态规划算法php,php算法学习之动态