這些來自社區的插件,讓你的 Obsidian 更好用

Matrix 首頁推薦

文章代表作者個人觀點,少數派僅對標題和排版略作修改。

去年在少數派上偶然發現了 Obsidian,那時候的它還只是一個相對簡陋的帶雙向鏈接功能的本地筆記軟件,我對此並沒有多留意。但隨着 Obsidian 在 2020 年下釋出 v0.9.8 版本(該版本增加了官方支持的第三方插件市場)同時 Notion 出現了北牆風波後,我開始在 Obsidian 上投入時間精力(趁着它還比較簡單的時候入手,及時適應以後更新帶來的筆記方法上的變化)。

在深度使用後,我隱約覺得,當你把 Obsidian 簡單看成支持雙向鏈接的 markdown 編輯器和文檔管理器,那麼使用它並沒有多大難度。但如果你想要求更多,不好意思,即使現階段的本體(v0.11)也還是滿足不了你。不過好消息是第三方社區插件已經極大地豐富了,你的個性化需求都可能在這找到解決方案。因此本人將解決了我記筆記過程中痛點的插件整理成此文,推薦給大家。

弱化文件夾和筆記的區別(必備)

Folder Note

作者:xpgo

簡介:為文件夾生成註釋;為文件夾內的筆記生成卡片樣式。

Note Folder Autorename

作者:PJ Eby

簡介:將筆記移入同名文件夾,保持筆記和文件夾在移動、重命名時一致。

我可以確切地説,這兩個插件最終實現的效果是殊途同歸的,一個是由文件夾創建同名筆記,一個是由筆記創建同名文件夾。不過由於Note Folder Autorename沒有插件選項,為了讓兩者融洽共處,需要在Folder Note的插件選項中設置筆記生成在文件夾內部,並且關閉自動重命名。

這些來自社區的插件,讓你的 Obsidian 更好用
兩者結合之後使用方法非常簡單,按住「Ctrl」單擊文件夾(Mac按住「⌘」)或者在當前頁面輸入命令「Note Folder Autorename」都可以創建一個嵌套的同名文件夾加筆記。

這些來自社區的插件,讓你的 Obsidian 更好用
如果我們按照 xpgo 的思路,這個插件只是用作文件夾的註釋,那麼就被他帶偏了。因為這個註釋依然是個 markdown 文件,當然可以繼續作為筆記。實際這兩個插件的意義正是將 Obsidian 的文件列表結構給模糊化,擺脱了文件夾和頁面之間的鴻溝。信息的組織結構雖然有「線狀——樹狀——網狀」,但表現出來的形式千差萬別,比如我們知道 Notion 是數據庫和頁面的嵌套,卻可以切換不同視圖來觀察筆記之間的結構和聯繫,而 Obsidian 的文件列表則是典型的樹狀層級結構。在這兩個插件之前,Obsidian 的使用大體是:

按照傳統筆記的思維,層級結構基本為「筆記本組——筆記本——章節——頁面」,文件列表內文件夾用來分類形成目錄(為了有序還會使用編碼系統),只有頁面能承載筆記,還需要使用 Tag 插件與文件列表配合形成網狀聯繫;

按照 MOC 的思維,所有筆記不分權重全部放入一個 Content 文件夾,通過雙向鏈接與文件夾外部的 Index 筆記來聯繫,使用關係圖譜插件來觀察網狀聯繫。

按照 DailyNote 的思維,所有筆記都記在每日日記裏,使用盧曼序號或時間戳來標記每日日記裏的筆記,最終形成的是以日期和筆記兩種雙向鏈接交織的網狀聯繫。

使用這兩個插件之後,文件夾和頁面的區別已經沒有那麼嚴格了。這個文件夾加頁面的一體化產物,你可以繼續把它當文件夾看待,那麼它確實是一個描述文件,你也可以把它當頁面看待;那麼現在是一個「頁面——頁面——頁面」的層級結構了,每一個層級都可以作筆記的載體;當然你也可以把它當 Database 看待(配合查詢插件),文件夾內的每條筆記都是數據的載體,那麼我們可以把 Notion 的「database / page / block」的概念套用。

總之,它不僅讓所提及的傳統筆記法、MOC 筆記法和 DailyNote 筆記法的使用過程變得更簡單,也讓畫冊、看板、表格、列表等等組織方式和視圖可以在 Obsidian 更容易實現,使我們組建自己的筆記體系有了更多的選擇,能更順應自己的直覺。

實現卡片、列表視圖

Folder Note自帶將文件夾內的筆記以卡片、列表的形式組織起來的視圖。兩者切換的方法為在「ccard」的代碼塊中添加或刪去 ,如圖:

這些來自社區的插件,讓你的 Obsidian 更好用
這些來自社區的插件,讓你的 Obsidian 更好用
實現表格、清單、任務視圖

Dataview

作者:Michael Brenan

簡介:用提供的查詢語法動態查詢庫中的筆記,並且可以過濾、排序和提取筆記中的數據。

Dataview可以通過文件夾、標籤、雙向鏈接來查詢庫中的筆記。提取筆記數據時,主要通過筆記開頭的 Front Matter 區域。等官方將來提供更好的 Front Matter 編輯和管理方式時,該插件的全部實力將會更大激發。而目前,它依然是最具潛力的插件之一。簡單的查詢語法如下:

由於 Dataview 默認查詢的範圍是整個庫,具體實操還需要我們去考慮如何通過文件夾、標籤和鏈接去獲得我們想要的而不把無關的筆記也納入。如果我們僅僅想要積累同一個主題的筆記,比如觀影記錄等等,那麼可以通過與Folder Note和Note Folder Autorename聯用,將 Dataview 的代碼塊放在文件夾同名筆記內,需要用來查詢的筆記都放在同一文件夾內,這樣就簡單限制了查詢的範圍。實現的效果如圖:

這些來自社區的插件,讓你的 Obsidian 更好用
並且作者將來還會上線其他幾種視圖,我們可以期待下通過這種方法建立自己的數據庫,比如建立自己的書籍庫、閲讀庫等等。

實現看板功能

Kanban

作者:mgmeyers

簡介:(顧名思義)看板。

如果你有用過 Notion 的看板或者 Trello 的看板,想要在 Obsidian 中也擁有看板的功能,似乎有點困難,變通的辦法是並列 N 個窗格,每個窗格當成看板的列表,卡片的移動靠複製粘貼。現在,終於有插件作者對 Obsidian 的看板進行開發了。

這些來自社區的插件,讓你的 Obsidian 更好用
Kanban目前的創建方式分兩種,一是從文件夾的右鍵操作菜單創建,你可以提前安裝Folder Note和Note Folder Autorename,之後直接更改看板的名稱和文件夾一致,最終看板產生的卡片都能放置在這一個文件夾內。

實現時間軸視圖

Timelines

作者:darakah

簡介:通過標籤創建時間軸視圖。

通過這個插件,我們依據時間順序,將一方面或多方面的事件串聯起來。比如製作一份大事記或者以時間線索收集或分析某一主題。不過由於它是完全通過 Front Matter 的標籤來篩選筆記的,如果我們建的主題比較多就容易污染全局標籤,把不相干的筆記也提取進來。

這些來自社區的插件,讓你的 Obsidian 更好用
最終效果示例:

這些來自社區的插件,讓你的 Obsidian 更好用
增強關係圖譜

Juggl

作者:Emile

簡介:可交互、可樣式、可拓展的圖形關係視圖。

前身是作者的另一款插件Neo4j Graph View(現已退役),與 Obsidian 自帶的關係圖譜插件區別在於提供 4 種不同的關係圖譜佈局,不止可以使用樣式窗格來調整節點的顏色、形狀、大小和圖標,還可以在連接線上標註。不過還處在開發階段,超過 250 個筆記就會很卡,甚至是直接卡死。可以和自帶的關係圖譜搭配使用,4 種不同的佈局還是很酷炫的。

這些來自社區的插件,讓你的 Obsidian 更好用
作者的效果

這些來自社區的插件,讓你的 Obsidian 更好用
我的(已卡死)增強大綱功能Outliner

作者:Viacheslav Slinko

簡介:(言簡意賅)Work with your lists like in Workflowy or RoamResearch

雖然目前還不能拖動大綱的節點,不過這個插件已經通過快捷鍵來實現大綱的順序更改、左右縮進更改,方法如下:

Tab 以及 Shift + Tab  —— 更改大綱節點的縮進和升級

⌘ / Ctrl + ⇧ + ↑ 以及 ⌘ / Ctrl + ⇧ + ↓  —— 上下移動當前節點

⌘ / Ctrl + ↑ 以及 ⌘ / Ctrl + ↓  —— 收起或展開當前節點

⌘ / Ctrl + a —— 選中當前節點

⌘ / Ctrl + .(英文句號)以及 ⌘ / Ctrl + ⇧ + .  —— 進入或退出當前節點

另外,點擊前面的小點也可以進入大綱的節點,同時在上方有面包屑提示層級。不管你是否要完全使用大綱的方式來記錄筆記,都可以使用該插件來提升大綱體驗。

這些來自社區的插件,讓你的 Obsidian 更好用
改進 Markdown 表格

Advanced Tables

作者:Tony Grosinger

簡介:改進 markdown 表格編輯,並通過面板管理。

Table Extended

作者:AidenLx

簡介:增加 markdown 表格合併單元格的語法

老實説,markdown 的表格已經背離了輕量級標記的原意。由於Advanced Tables並不能創建表格,所以還需要提前在模板裏準備一個空白簡單表格,通常我只是使用它的工具欄來進行排序,如果使用它的函數語法為什麼不打開 Number 呢?對吧。Table Extended是國人開發,現在終於可以在 Obsidian 的表格內合併單元格了。具體用法看下圖:

增加圖表功能

Obsidian Charts

作者:Phibr0 / Rythm

簡介:創建簡單圖表。

可以用 Charts 創建六種簡單的圖表,並且隨着插件版本 2.0 的更新還有了全新的輸入面板,可以提前預覽。看截圖,生成的圖表還是比較精美的。

這些來自社區的插件,讓你的 Obsidian 更好用
增加提示塊功能

Admonition

作者:Jeremy Valentine

簡介:專屬於 Obsidian 的提示 Block。

我在 Obsidian 頁面內寫自己的觀點、評價時是先使用「==」高亮語法畫線,再在段落下方用「%%」註釋語法評論,但這樣的結果就是預覽時評論內容是不會被渲染的。所以有了這個插件我很開心,馬上就做了一個專門用來評論的塊。

進入Admonition的插件設置,點擊「Add」,按照下圖就可以完成定製了。

這些來自社區的插件,讓你的 Obsidian 更好用
具體使用,先製作成模板,在需要時直接插入。同時Admonition還有許多默認支持的塊可以使用,插入模板再將「ad-」後單詞替換,就完成提示塊類型轉換啦。實際效果如下:

萬能模板

Templater

作者:SilentVoid

簡介:可將變量、函數和 JavaScript 代碼處理結果插入筆記中。

Obsidian 自帶的模板插件只有 和 可用,功能少的可憐。從最開始Templater就展現了它的實力,它可以獲取日期、時間、文件名、內容、路徑,可以預設光標位置,可以自己添加命令等等。

而現在,隨着插件作者對這個插件的重構(現在的分類更有條理),以及新命令的加入,Templater也變得越來越萬能。最近加入了預設多個光標位置的變量,可以在插入模板後跳轉到不同的光標位置進行填寫(需要提前設置快捷鍵,如下)。

這些來自社區的插件,讓你的 Obsidian 更好用
然而,Templater看起來比較複雜的語法可能會令人產生勸退的感覺,考慮到在社區插件頁面介紹不夠詳細,作者還提供了專門的介紹文檔Templater Doc供大家查看,舉了豐富的例子幫助大家降低使用難度。

小結

當然,Obsidian 的社區插件市場還有很多優秀的插件,由於本文篇幅有限,我無法一一展開。就解決我需求的來講,Excalidraw由 RR 的 Draw 插件作者 Zsolt Viczian 移植到 Obsidian,填上了 Obsidian 繪圖的空白,相信會在移動端更出彩;Tag Wrangler對原標籤插件加強,在原來標籤面板上右鍵會出現新的操作命令,可以對標籤重命名、設置在搜索中隱藏;Word Splitting for Simplified Chinese in Edit Mode解決了在 Obsidian 中雙擊選擇文字時,只能選中一整個句子的問題。此外,Note Refactor可以方便地將筆記原子化、Recent Files展示歷史打開文件、Mind Map可以生成腦圖等等,數不勝數。

重要的是,隨着插件開發的井噴以及插件 API 的日臻完善,在 Obsidian 中實現大家各自形態各異的工作流的機會已經越來越近。如果有發現能初步實現自己需求的插件,那不妨積極反饋到對應的插件作者,説不定他就幫你實現了更多更完整的需求了呢。

特別提示:非官方插件的使用有其安全性的考量。Obsidian 的社區插件大都使用 JavaScript 製作,不能排除插入惡意代碼的可能性,使用前請考察其安全性。作者本人的推薦不包括對其安全性的承諾。

> 實用、好用的正版軟件,少數派為你呈現

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 4989 字。

轉載請註明: 這些來自社區的插件,讓你的 Obsidian 更好用 - 楠木軒