Bear 專用的 Markdown Linter
原文由 Francesco Puppo 于 發布,訂閱此部落格
Bear 是市面上最漂亮的 Markdown 應用程式之一,甚至可以說是最漂亮的。它的功能相當精簡,也正因如此,團隊才能打造出如此精緻的應用。
但 Markdown 寫久了難免會變得雜亂。多餘的空行、標題層級錯亂、彎引號,還有其他各種一致性的小細節——一般人可能根本不在意,但天啊,我就是受不了。
網路上有很多 Markdown linter,但沒有一個能直接處理 Bear 的筆記資料庫。
既然現在有了 Bear CLI 和 Claude Code,我就決定自己來解決這個問題。
透過剛推出的 Bear CLI,bear-lint 讓你可以直接在終端機裡修正 Bear 中單篇或多篇筆記的 Markdown。1
只要輸入 bear-lint <note-id>,就能檢查單篇筆記……

……或是輸入 bear-lint --all 來檢查所有筆記。

你也可以用 bear-lint --all "#tag" 來檢查同一個標籤下的所有筆記。
如果想先預覽差異而不直接修改筆記,請加上 -n/--dry-run。
執行時,這個腳本不會更動檔案的修改日期,所以筆記的排序會維持不變。
如果想在 Bear 裡產生一份標有 #bear-lint 的總結筆記,列出所有更動內容,請加上 -o。

因為這個工具會直接寫入你的筆記,我在發布前已經在自己的筆記庫上反覆測試過很多次。我也加入了完整的測試套件,包含連續執行兩次不會互相撤銷或重複處理的檢查。如果還是有哪裡出錯,歡迎告訴我。
註腳
因此,你需要 Bear 2.8 或以上版本 ↩
隨機一篇部落格
留言
登入後參與討論