memos 使用指南:自建一個備忘錄中心服務

文章首發於個人公衆號:「阿拉平平」

不知道小夥伴們平時有沒有寫日記的習慣?雖說這年頭正經人都不寫日記了,但我們每天要處理各種各樣的事情,一本備忘錄還是有必要的。

這類應用其實有很多,我自己也體驗過一些。有的集成了許多花裏胡哨的功能;有的則是充斥着各種廣告。於是我尋思着,那還不如自建一個服務來得直接。

項目介紹

memos[1] 是一個開源、自託管的備忘錄中心,項目基於 Golang 和 TypeScript 開發。本文將介紹 memos 的安裝和使用方法。

下載安裝

目前 memos 最新版本爲 v0.7.3,可以用 Docker 來安裝:

docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest

服務啓動後,會監聽在 5230 端口。在瀏覽器中輸入 http://<server-ip>:5230 來訪問 memos:

使用說明

接下來,我將介紹下 memos 的基本用法,其中包括:

  • 註冊賬戶
  • 設置中文
  • 增刪備忘錄
  • 標籤與捷徑

註冊賬戶

memos 並沒有提供默認賬戶,那我們先註冊一個:

賬戶註冊好後,memos 會跳轉到主頁:

設置中文

雖然 memos 的界面很簡潔,但是爲了演示更直觀,我還是打算將語言設置成中文。

具體設置的方法是,點擊左側的 『Setting』→ 選擇『Preference』→ 選擇中文。

增刪備忘錄

我嘗試添加了幾條備忘錄,發現 memos 支持一些簡單的 Markdown 語法,比如代碼顯示、多選框:

除此之外,memos 還可以設置備忘錄的可見對象。我將這三條備忘錄的權限依次設置爲:所有人可見、登錄用戶可見以及僅自己可見。

在設置好可見對象後,其它登錄用戶可以到『探索』看到放開的備忘錄。

未登錄的用戶則只能看到所有人可見的備忘錄:

某些情況下,我們會需要刪除備忘錄。我們可以對這些備忘錄進行歸檔:

這些歸檔的備忘錄並沒有真正地被刪除,而是保存在已歸檔目錄中:

與回收站類似,我們可以選擇恢復或刪除這些備忘錄:

標籤與捷徑

momos 支持爲備忘錄添加標籤,可以輸入 `#tag ` 來創建。

創建好標籤後,我們可以添加一個『捷徑』來篩選備忘錄。這裏我添加了一個複合條件的捷徑:

通過捷徑過濾後的備忘錄,顯示效果如下:

寫在最後

memos 基本滿足我對備忘錄中心的需求,沒有那麼多花哨的功能。通過自建服務,數據的安全性也能得到保障。不過項目仍處於開發階段,期待項目後續的完善。

References

[1] memos: https://github.com/usememos/memos

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章