一、老Q筆記之一路坎坷
市面上的筆記軟件非常多,有些是本地編輯功能特別強大但是不支持云同步,有些是支持上云但是編輯功能不夠完善。選擇一款合適的云筆記軟件,無疑能讓我們工、學(xué)習(xí)的時候更加順心、順手。
這么多年來老Q使用過很多云筆記軟件。大家聽聞較多的有印象筆記、有道云筆記、為知筆記、OneNote和Notion等,還有一些稍微冷門的比如螞蟻筆記、Joplin、Boostnote、Obsidian和Typora等。
我前前后后體驗過數(shù)十種筆記軟件,應(yīng)該還算是有些發(fā)言權(quán)。我對于筆記軟件的核心訴求有:
- 支持多端云同步;
- 支持多級目錄;
- 支持Markdown和Latex公式;
- 最好是所見即所得,退而求其次也可以分欄;
- 以.md文件存儲或可以批量導(dǎo)出.md文件;
- 簡潔美觀;
- 最好支持圖片自動上傳圖床。
單從Markdown和Latex語法的支持來看,VS Code、Joplin、螞蟻筆記、Typora、Obsidian都能滿足我的訴求,然而在其他方面總有些不夠稱心如意的地方。
其實我在比較長的時間里,使用的是Typora+云同步盤的方案,這一套方案基本上滿足了我的所有訴求。
然而,從某一天開始,公司為了數(shù)據(jù)安全,屏蔽了各類網(wǎng)盤的使用,這一套方案就不太靈了。真是感謝公司給我又增加了一道障礙。
這時,我買了一臺NAS,來代替之前的百度網(wǎng)盤、騰訊微云等網(wǎng)盤軟件。沒過多久,公司又進一步發(fā)文,禁用的網(wǎng)盤也包括此類軟件,只能考慮其他方案。
我的NAS支持WebDav,而Joplin支持WebDav來實現(xiàn)云存儲,所以我切換到了這一方案。沒過多久,公司安全軟件又提醒我Joplin軟件有違規(guī),我必須要卸載。我TM……
于是,我想著我干脆自己部署一個私有的云筆記好了,畢竟公司不可能屏蔽所有的外鏈,我們干活兒還得天天去外網(wǎng)復(fù)制粘貼代碼呢。
經(jīng)過各種嘗試、體驗,我最終選中了思源筆記。
二、安裝思源筆記
還是以老Q的綠聯(lián)DX4600為例。首先我們打開Docker管理器,進入鏡像管理。然后在鏡像倉庫中搜索b3log/siyuan,選擇latest版本并下載。
下載完成后,我們在本地鏡像中找到剛剛下載的鏡像,點擊創(chuàng)建容器。起一個向量的英文名,勾選創(chuàng)建后啟動容器,點擊下一步。
在基礎(chǔ)設(shè)置中,重啟策略選擇“容器退出時總是重啟容器”。
在命令中,輸入--workspace=/siyuan/workspace。
在存儲空間中,我們在NAS中創(chuàng)建一個屬于思源筆記的專屬文件夾,并在該文件夾中創(chuàng)建一個子文件夾,并將其與容器中的/siyuan/workspace目錄綁定,類型設(shè)置為讀寫。
設(shè)置一個喜歡的本地端口號。
此時,輸入我們的IP+端口或者域名+端口即可在線訪問。
三、配置思源筆記
找到設(shè)置按鈕,在Appearance中找到Language,改為簡體中文。
點擊關(guān)于。點擊通過密碼生成秘鑰,該密碼要記牢,后續(xù)跨設(shè)備同步需要使用。該密碼用于加密解密,如果秘鑰忘記了,你的筆記就廢了。
設(shè)置訪問授權(quán)碼,這里強烈建議設(shè)置,不然其他人通過你的網(wǎng)址也可以訪問你的筆記。
點擊云端。如果想要使用官方的云同步,那就需要購買會員。我們有自己的NAS并且支持WebDav,那自然是要選擇WebDav了。Endpoint處填寫我們WebDav要使用的根目錄鏈接,然后Username和Password處分別填寫我們的賬號密碼。勾選“啟用云端同步”和“同步?jīng)_突時生成沖突文檔”。在WebDav目錄中,我們提前創(chuàng)建好一個目錄名稱比如Siyuan,那么在云端同步目錄里我們就可以選擇它來作為未來同步專用的文件夾。如果沒有的話,軟件會默認創(chuàng)建一個main文件夾來作為同步文件夾。
好了,到這里我們的軟件就配置完成了。有條件的同學(xué)還可以配置一下反向代理以隱藏端口。
四、效果展示