背景
操作系統切換為Deepin以后,因為沒有windows,各家的雲筆記產品,幾乎對Linux都沒有很好的支持。
-
印象筆記,沒有linux版本,web版本不支持markdown
-
為知筆記,需要收費,60元/一年,linux客戶端的markdown支持不算優秀
-
有道雲筆記,deepin應用商店有網頁版的應用,web版本也支持markdown,但是markdown編輯區沒有比較好的快捷鍵,需要用鼠標去選擇格式,對我來說也不太友好
所以雲筆記系統需要重新搭建。
我對筆記系統的需求如下:
-
可以創建markdown筆記
-
編輯器支持各種方便的markdown快捷鍵操作
-
支持全文搜索
-
支持筆記自動同步到雲端
-
筆記可以方便的復制到簡書,方便我同步發布筆記
綜合以上需求,可以使用本地typora+堅果雲系統實現
Deepin安裝堅果雲,同步筆記文件夾
首先下載tar.gz包
wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_dist_x64.tar.gz -O /tmp/nutstore_bin.tar.gz
創建本地文件夾,並解壓縮
mkdir -p ~/.nutstore/dist && tar zxf /tmp/nutstore_bin.tar.gz -C ~/.nutstore/dist
運行安裝腳本安裝即可
~/.nutstore/dist/bin/install_core.sh
運行該腳本即可啟動
cd ~/.nutstore/dist/bin && ./nutstore-pydaemon.py
另外,可以把這個啟動腳本,右鍵添加到桌面,雙擊即可執行。

啟動后,點擊創建同步文件夾,把Typora的根目錄文件拉到堅果雲中,就可以實現修改自動同步了。

堅果雲,免費版本,支持上傳1G/月,下載3G/月,對我來說也足夠使用。
全文檢索
上面提到過,我比較關注全文檢索的功能,Typora中只支持單個文件的搜索,那么應該如何實現呢?
其實我使用了linux的grep命令,實現全文檢索,具體命令行如下:
cd 筆記目錄 && grep -rn "有道" *
切換到筆記根目錄,並且使用遞歸搜索匹配字符串,並且顯示出字符串所在文件的行號,具體命令參數網絡搜索一下即可。
搜索有道時,可以看到,查到了兩個文件包含關鍵字,分別是Deepin下搭建雲筆記.md和test.md,並且顯示了對應文章中的行號。
ging@ging-PC:~/Documents/linux-text/技術文章$ grep -rn "有道" *
Deepin下搭建雲筆記.md:7:- 有道雲筆記,deepin應用商店有網頁版的應用,web版本也支持markdown,但是markdown編輯區沒有比較好的快捷鍵,需要用鼠標去選擇格式,對我來說也不太友好
test.md:1:有道
