用了 10 年印象筆記,我終於用 Obsidian 替代了它……

2023-04-07     少數派

原標題:用了 10 年印象筆記,我終於用 Obsidian 替代了它……

編注:我們會不定期挑選 Matrix 的優質文章,展示來自用戶的最真實的體驗和觀點。文章代表作者個人觀點,少數派僅對標題和排版略作修改。

我很少如此喜歡一款軟體。

在此之前,也從未想過軟體的力量可以如此強大。無論是知識管理還是工作生活,都因為它的加入而變得不一樣。它就是用了一年的本地的免費的筆記管理軟體 Obsidian。

為什麼是 Obsidian

我在運營攝影視頻自媒體的過程中,需要寫稿、修圖、剪視頻。剛開始在做這些事的時候,我還是嵌入式開發工程師,同時也能用 C#、Android、Python、js 寫出輔助工具優化工作流的水平。而這一切的記錄管理,包括後來去講脫口秀的稿件,都依賴著老牌著名筆記軟體: 印象筆記。算下來,今年已是我使用它的第 10 年了。

所有的事情加在一起,數量越來越多,複雜度也越來越高,以至於我難以回顧總結,甚至沒有精力和時間去處理 別的事情早在 2 年前,印象筆記就已經滿足不了我的需求,但我沒意識到「人是會被軟體卡脖子的」,畢竟常用的 Keil、IAR、Ps、Lr 都是幾十年如一日。

2021 年底,我陰差陽錯接觸到筆記軟體,了解到有更新換代的說法,馬上把推薦的 Obsidian、Notion、語雀、logseq、wolai 等,都用了一遍。我最早偏愛 Notion,因網絡原因放棄而轉向本地的筆記軟體,選擇了熱度最高的 Obsidian。隨著深入使用,我發現這次是遇到了真愛。我第一愛好編程,第二愛好攝影,Obsidian 居然能讓它們結合起來。

比起別的軟體打開就能上手,打開 Obsidian 反而讓人無從下手,甚至連菜單都找不到。Slogan 是「A second brain, for you, forever」,看上去卻是一張白紙。

從日記功能開始

相關功能:核心插件-日曆、Calendar、Templater

Obsidian 的強大離不開它的插件系統,我的每個用途也離不開它。我一開始是從自帶的日記功能開始上手學習的,過渡起來相對比較簡單。隨著使用的深入,我也開始慢慢往裡面加自己想要的東西,需求在使用中誕生。當自帶功能滿足不了,於是便跟著教學安裝了插件。

Templater:模板文件,比自帶的功能更多,支持 Java

Calendar: 日曆視圖,直觀查看日記

我最早是用它記錄當天完成了什麼事情,附上一張自己拍的照片,並沒有太多想法。從富文本到 md 源格式,這個探索過程就像 《2022 年,在記錄中感受混亂與秩序之美》 提到的那樣。

隨著工具的學習深入,我對 Obsidian 和 MD 越來越熟悉,學會了增加 Heading 標題,既能分類,又能集中記錄在日記中。用到的功能涉及核心插件-日曆、第 3 方插件 Calendar、Templater。

每日語錄

一開始是看一些名言警句,總覺得少了點意思,然後演變成從讀過的書里隨機一本,再找出一句有意義的話作為語錄,溫故知新,形成閉環。

解決了我太久不回顧而忘記的知識,以一種舒服又輕鬆的方式,沒有增加任何的壓力。同時加入了隨機圖片的展示,讓自己的攝影作品重新活了過來,它們很多時候都是躺在硬碟里,現在又多了一個價值。

天氣

看天氣是攝影做規劃的一個環節,也是每個日子都有的屬性。甚至將來再看的時候,還能知道當時的天氣。我也順帶為此學了 Java,學習修改調用 API 顯示天氣,後來學了正則表達式折返回來優化過。編程技能有了用武之地。

Todo

主要記錄當天做了什麼或者要去做的事情,分為工作、攝影、生活、記帳,都是在過去 1 年的使用中慢慢演變而來。我對這一塊感觸很深,看別人分享的分類都好像是一件很容易很簡單的事情。但從一張白紙開始,思考起來混亂不知所措。當梳理完成的時候,又有一種「真的掌握了」的成就感。

日記方法

我的日記方法是在學習了 這篇文章 的基礎上進行的調整。

我沒有研究區分自帶和插件的之間會有什麼影響,就把設置都放出來。我的日記命名格式為「2023-01-11:星期三」,在日記插件對應設置:

利用 Templater 的編程模板,我還寫了隨機讀取圖片(圖床格式)功能、隨機獲取已閱書籍、天氣信息

記帳功能

相關功能:Dataview,Admonition

剛畢業那幾年,我因為好奇自己一年的開銷是多少而開始去記帳。我一次都會手動錄入記帳軟體,可 3 年之後發現每年差不多,就停了下來,畢竟記帳也不是一件很輕鬆的事情。

後來有了自己的自媒體頻道,要區分錢哪些用在了這上面,哪些是個人開銷,記帳變成了一件「必須做」的事情。換筆記軟體的過渡期,我是在 Notion 上記錄的,每個月把微信和支付寶的記錄一條一條手動輸入,有種「零存整取」的感覺。每個月都要花費半天時間整理,我心裡實在是不想花時間去做這件事,產生了習慣性拖延。

「想做」和「必須做」,這兩者對於我們處理事情造成很大的差異。

——《怎樣說話才打動人》

「想做」和「必須做」,這兩者對於我們處理事情造成很大的差異。

——《怎樣說話才打動人》

我必須要做調整,把「必須做轉化成想做」。探索了很長時間,到底用新的記帳軟體還是嵌入表格,還是回歸 excel 不追求 all in one。我最終選擇了過程最複雜,結果最簡單的方式,插件 Dataview 的 js 功能。既能實現需求,同時滿足編程實現自動化,這是我一直都在做事,也藉此機會深入學習了 Obsidian 自身的 api 和 js。

把記帳功能放在 Obsidian 日記里,在我想起 / 發獃 / 不知道要幹嘛的時候,寫上開銷,「用瑣碎的時間做瑣碎的事」。比起零存整取,這是零存自動取。

當然,記帳軟體都能做到這些。但因為 Obsidian 一直打開的緣故,這裡的錄入沒有零存的煩躁,沒有「刻意」的操作,過程非常絲滑。每次記帳都減少了打開和關閉 App 的一系列操作,我的感覺就是,「每少一個步驟,執行力上一個等級」。這種方式讓我一直堅持,豐富了all in one。這次用到了 2 款插件:Dataview 和 Admonition。

Dataview:根據 yaml 格式化生成索引,表格展示之類

Admonition: 美化顯示

記帳方法

我是支付寶和微信支付混用,微信記帳本和支付寶記帳本我都開通了,做記憶的保底。我也在日記中開了一個 heading 作為記帳功能,每一筆支出以列表的方式記錄,在最前面以「cmsy」來劃分 2 個大類別,我只需要不同類別的支出總數額,不對每一項細分。對應代碼編寫起來相對簡單,畢竟是入門水平。

日記中的記帳樣式,採用無序列表,「:」或「:」後面必須接對應的消費金額,如下圖:

Dataview 搭配插件 Admonition 的美化效果,讓介面看起來更舒服。「記帳.md」中對 2023 年 1 月的記帳 Admonition+Dataview 的 js 完整內容查看,最終效果如下:

每月初,我只需要核對微信記帳、支付寶記帳和 Obsidian 中的金額是否能匹配就夠了,時間大幅度削減。功能如果過於自動化,寫了就會等於沒寫,不定期看,會助長惰性,時間一久都忘了寫的啥。不做成全自動化,是因為這需要一些儀式感,真的不是懶。

Card View

相關功能:Templater, Dataview, 自帶功能 Callout, YAML 格式

在 Notion 中,我最喜歡的功能是 Gallery view,它為我的照片提供了一個新用途。可視化的記錄查看起來非常直觀方便,也很適合我們做視頻的展示素材。

在 Obsidian 中同樣也有相似功能,依賴主題搭配 CSS 去實現。

使用 Dataview 搭配 YAML,可以呈現出表格效果。我用的是 minimal 主題,在 md 文檔的 YAML 加入「cssClasses: cards」(需要主題支持)。Dataview 的表格樣式就會以卡片的形式顯示。

其對應的完整 md 文檔內容如下:

---

cssClasses: cards

---

>[!tldr]- 攝影日誌

>```dataview

>table

>("![](" + cover + ")") as 封面,

>"主題:"+ theme as theme,

>"模特:"+ model as model,

>"地點:"+ place as place

>from "001-CMSY/004-攝影日誌"

>sort date desc

>```

這個功能是我使用頻率最高的,用於收納看過的書、組織的拍攝、產出的視頻、衣櫃衣服、模特檔案、攝影器材庫等等,有收集水滸卡的感覺。我一直堅持記錄了 2022 年的每一場拍攝,最大的感受就是:「我不需要記憶了」。

這是 2022 看過的書,我設定的目標是每月一本。對於看書這個問題,我的筆記是偏少的,但又有很多重要的知識點需要記下來,就會配合 Chrome 插件 微信讀書筆記助手,輔助獲取熱門標註作為更詳細的筆記。回顧的時候,就能輕鬆的過一遍整本書的知識點,結合每日語錄實現溫故知新。

對於製作的視頻,第一次有種我的東西還是屬於我的舒適感。早在 Obsidian 之前,我的視頻是屬於視頻網站,並非我的。藉助 Obsidian 的可視化,我用爬蟲爬了自己過去 200 多個視頻,整理成了筆記。以後再需要什麼視頻相關信息的時候,在筆記中搜索即可。

衣櫃衣服太多,挑起來很費勁?我把它們全放到 Obsidian 里,非常直觀。

目前還有很多類似的 Card View 在收集的過程中,只要量上來了,這個功能強推,減輕大腦負擔。

地圖功能,進一步可視化

相關功能:Obsidian-Leaflet

我不是熱愛旅遊的人,但在一個城市,我會好奇自己去過的地方都有哪些,拍攝地點上重複選擇的頻率是多少?

拍攝有目的地,朋友/模特有住址,組織活動也要看朋友之間的距離好安排司機……這些基本上都依賴腦海中記憶和對本地的熟悉。這之後就很希望有一個工具,能像手機照片的地圖功能那樣,有一張地圖直觀展示地點。

要是 Obsidian 也有這個功能那該多好。我的想法,一定也是別人的想法,一定有人有這個想法的同時有能力實現它,並且做成了插件。於是就在 Obsidian 的插件市場一個一個找,還真的找到了 Obsidian Leaflet。它可以根據 md 文檔中的 yaml 的 location 屬性,在地圖中標註出來。

根據文件路徑標註出來:

```leaflet

id: leaflet-map

lat: 23.125463267494546

long: 113.29981259960813

minZoom: 5

maxZoom: 17

defaultZoom: 12

unit: meters

scale: 1

markerFolder: 001-CMSY/005-攝影資料/模特檔案

```

在設置里,可以根據 Tag 標籤指定相關圖標:

對應的筆記格式:

---

model:模特A

wechat:

phone:

place:鷺江

location:[ 23.096685, 113.311895]

tags:攝影/模特

---

Location 屬性搭配高德的坐標拾取系統使用,標出了過去 5 年 200 多個視頻拍攝地點,只能說真的很累。

全平台同步,文件管理

用到功能:Remotely Save,堅果雲,阿里雲

我如此堅定地使用 Obsidian,是因為其中有一個很重要的功能:藉助插件 Remotely Save 實現全平台同步。無論搭配阿里雲騰訊雲還是堅果雲都可以,相關教程網上就有很多。

公司電腦 Windows,自用 macOS + Windows 雙系統,同時我還有 Mac Pro,手機也有 iOS 和 Android 兩個平台。我最早的時候使用堅果雲同步,但在 Android 上是需要用 FolderSync 來同步,每次同步都很耗時間,非常影響在 Android 上的使用頻率。

後來我接觸到 Remotely Save 插件,配合阿里雲搭建同步系統,真正做到了全平台。雖然它的同步也需要等,但起碼在 Obsidian 裡面等待,還可以瀏覽別的文檔,並不需要額外打開 App。

我的用法是通過 Remotely Save 實現全平台同步,電腦額外配置堅果雲備份,操作失誤起碼還有保底。實際使用過程中,確實出現過很多次誤刪,過了很多天才發現的情況。非常建議大家註冊阿里雲,除了同步文檔使用,還可以作為圖片的圖床。我的圖片都是以圖床的方式存在,我希望筆記庫給我的感覺都是輕量的輕盈的。

同步與圖床使用大半年,大概費用也就一碗豬腳飯。

8 月的費用變高,是因為買了個域名做網站。

衍生品:個人網站

相關功能:Hexo

看著自己打造的各種功能,它們組合起來就好像一個網站,於是就有了一個想法:是不是有網站架構能支持 md 格式?

這想法一出,又是折騰。

Hexo 這個網站架構非常完美匹配我的需求,把本地筆記變成一個網站。學習 Hexo 也基本是半天的事情,因為個人的需求,對它主題進行了大量修改,前前後後就折騰了一個半月左右。

我把它稱為最卷的攝影師網站,因為一般攝影沒有自己網站,也沒啥用。對我來說也只是個筆記的衍生品,把 Obsidian 的功能搬上了伺服器而已。

網站首頁

寫作障礙,開始做減法

目前來看,Obsidian 似乎非常完美適合我。一切都在變好,但卻面臨著最嚴重的的障礙:「我無法在 Obsidian 寫稿。」

功能強大,各種花里胡哨的功能,介面各種拼接全屏,什麼酷炫樣式都有,像極了數據大屏。對我來說,這些功能充滿了吸引力:

Templater:我這裡可以做模板,編程多好玩。

Dataview: 不給你的代碼來點優化,展示更多有趣內容嗎?

Obsidian 插件庫: 快去看看有什麼好玩的新東西。

主題: 不來修改一下,讓我看上去更舒服更有設計感嗎?

一堆誘惑向你招手:客官過來玩呀。我根本無法在這樣的筆記中靜下心來寫作。直到寫這篇文章的時,我才找到原因:「我需要的只是一張稿紙。

於是我開始對各種插件做減法,從 50 多減到 20 多,取消筆記全屏,取消 Stack Tab 的花哨模式,取消 workplace 的切換,隱藏樹狀文件管理,筆記字體標題回歸黑色,學習了油管的一個博主,在文件中都加入上下層的超連結,開啟了類網頁超連結的模式。使用 Homepage 做主頁,點擊完成分類跳轉。

每個文件都加入了層次跳轉,就像網頁的前進後退,非常方便。不需要再占有整個螢幕,隨意縮放。

管理的時候,它是一個窗口。寫作的時候,它就是一張白紙,這篇文章就誕生於 Obsidian。我想起了那句「重器輕用」。它沒有變輕,但是它卻給了我很輕巧很輕盈的感覺,而這個感覺至關重要。「重」是功能,「輕」是感覺。

開啟新世界:白板 Canvas 與 Excalidraw

最早時候我是沒能理解,為什麼 Excalidraw 有著很高的下載量。

後來我的頻道內容需要調整方向,工作流也要改變。用卡片的方式設計短劇情,有的可能只有一句話,最長的就一段話,有的是影視視頻的剪輯。平常積累好了,當我去回顧的時候,要一個個去點擊查看,很局限,看不到全局,沒了「大局觀」,做不到合理挑選。這時候我就想到了 Excalidraw。

插件 Excalidraw 完美解決了這個問題。每一個卡片都是本地 md 文件,全平台免費,夫復何求!

後來官方推出了白板功能 Canvas,完結撒花!Excalidraw 與白板,有功能重疊,也有各自優勢。目前我一些腳本的設計、攝影課程的設計,都用上了白板。畢竟是自家人,兼容插件,可直接觀看視頻。

白板的瑕疵是手機端無法顯示,但不影響 Obsidian 在我心目中的完美程度。

我曾試過很多白板工具,包括 Heptabase、氫圖、Colube、無邊記等等,如果你的需求像我一樣簡單,而 Obsidian 對你來說又很複雜,那至少試試它的白板:支持 Markdown、本地、免費。至今也無法忘記,我在到處搜索查找能結合 Obsidian 的白板時,突然看到內測白板工具那種激動!尤其是它上線的當天,我就陽了!

總結

為一款筆記去折騰去寫代碼,比起純粹的筆記,過程很繁瑣,使用卻很簡單,至繁歸於至簡。把記憶提取出來成為筆記,成為你的「第二大腦」,讓「第一大腦」更多用於創作。我是鼓勵大家去折騰的,Obsidian 不止 for you 還 for free,折騰也是學習的一個過程,「任何事情過了度,才能找到合適自己的度」。

原文連結:

https://sspai.com/post/77852?utm_source=wechat&utm_medium=social

作者:橙貓涉影

責編:Kiririn

/ 更多熱門文章 /

文章來源: https://twgreatdaily.com/ef3f30931d955811a44b1cd9dca5b819.html