ubuntu20.04蚂蚁笔记(leanote)的使用
目錄:
- 1.前言
- 2.安裝及使用
- 2.1安裝 mongodb 數(shù)據(jù)庫
- 2.2 下載 leanote 二進制版
- 2.3 導入初始數(shù)據(jù)
- 2.4 配置leanote
 
- 3 使用 leanote
- 4.自啟動后臺設置
- 5.關閉注冊
- 6.其他設置
 
1.前言
最近在一臺新電腦上安裝了ubunut20.04,非雙系統(tǒng),只有一個系統(tǒng),所以軟件必須得齊,螞蟻筆記是其中之一。
2.安裝及使用
2.1安裝 mongodb 數(shù)據(jù)庫
sudo apt-get install mongodb安裝完成后,可以測試一下
mongo
 這樣算是安裝完成的,quit()退出
2.2 下載 leanote 二進制版
leanote 最新二進制版
 選擇linux 64bit
 解壓放在/home/user/ 
user為你的相應目錄
cd /home/user tar -xzvf leanote-darwin-amd64.v2.0.bin.tar.gz2.3 導入初始數(shù)據(jù)
leanote初始數(shù)據(jù)存放在 /home/user1/leanote/mongodb_backup/leanote_install_data中。
打開終端, 輸入以下命令導入數(shù)據(jù)。
mongorestore -h localhost -d leanote --dir /home/user/leanote/mongodb_backup/leanote_install_data/記得更改相應目錄 user
現(xiàn)在在mongodb中已經(jīng)新建了leanote數(shù)據(jù)庫, 可用命令查看下leanote有多少張"表":
$> mongo > show dbs # 查看數(shù)據(jù)庫 ladmin 0.000GB config 0.000GB leanote 0.002GB local 0.000GB > use leanote # 切換到leanote switched to db leanote > show collections # 查看表 files has_share_notes note_content_histories note_contents ....2.4 配置leanote
leanote的配置存儲在文件conf/app.conf 中。
請務必修改app.secret一項, 在若干個隨機位置處,將字符修改成一個其他的值, 否則會有安全隱患! 隨便修改一個就行。
cd home/user/leanote/conf/ vi app.conf3 使用 leanote
注意: 在此之前請確保mongodb已在運行!
新開一個窗口, 運行:
cd /home/user/leanote/bin bash run.sh最后出現(xiàn)以下信息證明運行成功:
... TRACE 2013/06/06 15:01:27 watcher.go:72: Watching: /home/life/leanote/bin/src/github.com/leanote/leanote/conf/routes Go to /@tests to run the tests. Listening on :9000...打開瀏覽器輸入:localhost:9000或者127.0.0.1:9000即可使用leanote,有一個管理員賬戶為 賬號admin ,密碼123456,個人建議自己創(chuàng)一個賬號。
 以上操作是在本地創(chuàng)建服務器,不能跨平臺,不過是可以數(shù)據(jù)遷移的,如果是想要跨平臺的話需要升級賬戶,升級賬戶其實就是把本地服務器升級成云服務器,這樣才可以跨平臺,不論是本地服務器還是云服務器,都各有各的缺點和優(yōu)點,本地服務器訪問快,而且免費,云服務器一年要150好像,而且訪問沒有本地服務器快,看個人選擇吧。
效果圖
 
 
4.自啟動后臺設置
#進入自啟動目錄 cd /etc/init.d/ #創(chuàng)建腳本 sudo vi leanote.sh腳本內容如下:
#!/bin/bash #description:leanote.sh cd /developer/leanote/bin/ bash run.sh設置腳本權限
sudo chmod 754 leanote.sh設置開機自動啟動
sudo update-rc.d leanote.sh defaults5.關閉注冊
但是現(xiàn)在還有個問題,就是如果你的后臺暴露在公網(wǎng)上,那是個人就能注冊,這時候就需要把注冊給關閉
 進入到你的筆記目錄,然后修改index.html,把如圖所示的內容注釋掉即可
修改成
<!-- <a class="btn btn-default btn-primary" href="/register">{{msg . "register"}}</a> -->然后保存退出,繼續(xù)刪除登錄界面的注冊按鈕,修改login.html,把如圖所示的內容注釋掉即可
cd ~/.leanote/app/views/home vi login.html <p class="text-muted text-center"><small>{{msg . "hasAcount"}}</small></p> {{if .openRegister}}<a href="/register" class="btn btn-default btn-block">{{msg . "register"}}</a>{{msg . "or"}}{{end}}修改成
<!-- <p class="text-muted text-center"><small>{{msg . "hasAcount"}}</small></p> {{if .openRegister}}<a href="/register" class="btn btn-default btn-block">{{msg . "register"}}</a>{{msg . "or"}}{{end}}-->最后把注冊界面刪除或者改名即可
mv register.html register_close.html這一步是為了防止用戶直接在網(wǎng)址后面輸入register,照樣可以進入注冊頁面
 
 
但是啊,登錄界面的登錄按鈕不在中間,對于有強迫癥的我很麻煩,只能修改,還是在index.html中 ,添加如下內容即可
btn-block如果想要注冊的話可以在數(shù)據(jù)庫中直接注冊或者把register_close.html 改成原來的名字,然后在web端后直接加 register即可進入注冊界面
mv register_close.html register.html xxxx.xx.xx.xx:9000/register6.其他設置
但是啊,還有一個小問題,就是配置到現(xiàn)在,現(xiàn)在已經(jīng)登錄賬號的界面如下,按道理登錄之后,體驗一下按鈕不應該存在,我們都已經(jīng)登錄賬號了,根本不需要體驗,所以這個應該不需要,同時要把筆記頁面入口放到顯眼位置,也就是說可以直接把這個體驗一下按鈕替換成我的筆記就可以了。下面開始替換:
上個步驟我們應該知道在哪關體驗一下這個按鈕,依舊是在 index.html 文件中
cd ~/.leanote/app/views/home vi index.html如上圖所示就是體驗一下這個按鈕,但是我們不是要刪掉他,而是要在已經(jīng)登錄的情況下不要他出現(xiàn),所以可以放到上面的判斷中,{{if not .userInfo.UserId}} ,這個就是判斷有沒有登錄的。下圖為修改后
 
第二步就是添加我的筆記按鈕了,很明顯可以看到我的筆記這個跳轉鏈接在最頂部,那應該就是在header.html 該文件中,如下圖所示,這就是筆記的跳轉鏈接,然后只需要復制這句話到index.html中去即可。
<a href="{{$.noteUrl}}">{{msg . "myNote"}}</a>但是需要增加一個屬性,讓他變成一個按鈕,同時要讓他在登錄了賬號之后才出現(xiàn),所以在index添加的內容如下:
{{if .userInfo.UserId}}<a class="btn btn-default" href="{{$.noteUrl}}">{{msg . "myNote"}}</a> {{end}}整體效果如下:
本人沒有學過前端,如果有什么錯誤,歡迎指出。
 參考鏈接:https://github.com/leanote/leanote/wiki/Leanote-%E4%BA%8C%E8%BF%9B%E5%88%B6%E7%89%88%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B----Mac-and-Linux
總結
以上是生活随笔為你收集整理的ubuntu20.04蚂蚁笔记(leanote)的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: matlab 仿真元件封装,利用M文件与
- 下一篇: Cisco1100 lic激活+采用U盘
