2023 年 8 月,我在 Evernote 的社團裡發了一篇文,講我想搬家但卡住了。那篇沒什麼人看到,但它記錄了一個很多人現在正在面對的處境,所以我想先把當年的脈絡講清楚,再講三年後發生了什麼。

這篇的重點

  • 當年我卡在哪、怎麼判斷、最後選了什麼
  • 2026 年的轉檔工具現況:多了一條走 API、不走 .enex 的新路
  • 標籤到底保不保得住(我當年保住了,但故事沒那麼簡單)
  • 轉檔只是開始,真正的工作在轉完之後
  • 搬過來之後,這些筆記能做到哪些 Evernote 時代做不到的事

當年我卡在哪

問題很具體:我的筆記本身只有 30MB,附件卻有 20GB。

5,000 多則筆記,文字轉成 Markdown 一點都不難。難的是那 20GB 要放哪、以及怎麼在 iPhone 跟 Windows 之間同步。我當年把三條路都試過,每一條都撞牆:

  • iCloud:在 Windows 上不即時同步
  • 官方 Obsidian Sync:當年一個月 8 美金但只有 10GB,我有 20GB
  • Git:單檔不能超過 100MB,一次要上傳下載這麼大的量,電腦跟手機都動不了

如果你全套是 Apple,iCloud 就沒問題;全套是 Windows 加 Android,OneDrive、Dropbox、Google Drive 也都沒問題。我的麻煩就在於兩邊都有。

那時候我同時在評估 Heptabase。它的優點很明顯:不限檔案大小、上手容易、開發者是台灣人、跟社群溝通很積極。但我試著把資料搬過去的時候,附件上不去、原本的標籤也匯不進來,白板功能看起來也還不太支援匯出。

那才是讓我做決定的點。 我剛經歷完 Evernote 的興衰,最怕的就是再來一次:哪天這個服務又出事,我搬不搬得走?當年我寫下這句話:

現在特別重視 future-proof,希望能永遠用下去。

最後我選了 Obsidian,並且把 vault 拆成兩份來閃過 10GB 的限制:一份放全部筆記加比較小的附件,另一份放工作上要隨時取用的檔案,其餘附件丟雲端硬碟,真要用再搜檔名。

這個做法很土,但它撐過去了。

三年後,這個 vault 長成什麼樣子

項目數量
Markdown 筆記5,664 篇
附件(圖片、PDF)16,769 個
醫學筆記(一個疾病一篇)2,520 篇
vault 總大小約 14 GB

當年搬過來的是 5,000 多則,現在多出來的是這三年新長的:復健科的疾病筆記、論文整理、演講轉成的筆記、專案紀錄。

當初的判斷有沒有站得住腳? 有,但站得住腳的理由跟我當時想的不一樣。

我以為 future-proof 的意思是「以後好搬走」。三年後才發現,它真正的價值是「以後好被別的工具讀」。因為這些筆記是純文字檔、放在我自己的硬碟上,所以這兩年 AI 可以直接讀它們、用意思而不是關鍵字去找它們幫我把新資料補進對的那一篇從教科書自動長出新筆記

如果當初選了把資料鎖在專有格式裡的方案,這些事一件都做不了。2023 年我以為我在保一條退路,其實我是在留一個接口。

2026 年,轉檔工具該用哪個

當年我推薦 Yarle。三年後我回去查了一輪,狀況有更新。

Yarle 還活著,而且還是主流

Yarle(Yet Another Rope Ladder from Evernote)最新版是 v6.16.1,2026 年 3 月更新,MIT 授權,Windows/Mac/Linux 都有。

有件事值得知道:Obsidian 官方 Importer 插件的 Evernote 那條路,底層就是 Yarle,只是幫你把選項設成合理的預設值。所以:

  • 只想快速搬完、不想調參數 → 用官方 Importer 就好
  • 想控制細節(像我當年把所有附件集中到一個資料夾)→ 直接用 Yarle

官方 Importer 有兩個已知限制:它只能在桌機版跑,而且 .enex 檔本身不保留標籤的階層結構,如果你的 Evernote 有巢狀標籤,要先在 Evernote 裡改成 父層/子層 這種扁平寫法再匯出。

新選項:不走 .enex,直接走 API

這是三年來最大的變化。evernote2obsidian 的思路不一樣:不從 Evernote 匯出 .enex,而是透過 evernote-backup 用 API 把整個帳號同步進一個本機 SQLite 資料庫,再從那裡轉檔。

這條路解掉了 .enex 天生的幾個問題:

  • 筆記之間的內部連結能正確保留.enex 匯出時會斷掉)
  • 附件檔名不會被截斷(Yarle 會砍到 50 字元)
  • 顏色標記、上下標、圖片尺寸、合併儲存格保留得比較完整
  • evernote-backup 是增量同步,跑第二次只抓新的,大帳號友善很多

代價是它目前不匯出標籤,也沒有去重功能,而且需要 Python 3.9 以上、要處理 API 認證。

我會怎麼選

筆記量小 → 官方 Importer,最省事。 筆記量大、內部連結多、附件重要 → evernote2obsidian 那條路。 標籤對你很重要 → 走 Yarle/官方 Importer,或兩條都跑一次再合併(下一節會講為什麼標籤可能沒你想的那麼關鍵)。

這兩個工具都是唯讀的,不會動到你的 Evernote,所以先跑再說,不用糾結。

你其實不用自己弄懂上面這些

三年前還沒有的事:現在只要你有 Claude 或 Codex 的訂閱,這整段轉移可以直接交給它做。

我當年是自己一條一條試出來的,光是搞懂 Yarle 的設定就花了好幾個晚上。但現在你可以把這篇文章整個貼給你的 AI agent,跟它說「我有一個 Evernote 帳號,幫我照這篇搬到 Obsidian」,它會幫你裝工具、跑轉檔、看報錯、遇到附件對不上時幫你比對。你要出的是判斷(要不要保標籤、附件放哪、同步用哪條),機械的部分它全包。

這也是我後來能把前面那些清理工作做完的原因,五千多篇筆記,我一個人是不可能手工修完的。

如果你還沒用過這類工具,我寫過兩篇入門:

順帶一提,Evernote 那邊的狀況

2023 年 12 月,Evernote 正式把免費帳號限制在 50 則筆記、1 個記事本,而且沒有讓舊用戶沿用舊規則。匯出功能倒是還在,一次最多 100 則,或整個記事本匯出。

所以如果你還在觀望:匯出這件事不會因為你是免費帳號就被擋掉,但也別拖到哪天規則又變。 先把 .enex 或 evernote-backup 的資料庫拉一份下來放著,之後要不要搬再說。

標籤:我保住了,但故事沒那麼簡單

這件事我當年沒寫清楚,補在這裡,因為它是最多人問的。

標籤是跟著過來的。 我用 Yarle 轉的時候,Evernote 的標籤有寫進每篇筆記的 front matter,一則都沒掉。

它過來的樣子不能用。Evernote 的標籤是一大坨扁平的字串,幾百個標籤平鋪在一起,沒有階層、命名也不一致:同一個概念會有全形括號版、單複數版、大小寫版三種寫法並存。搬進 Obsidian 之後,標籤面板一打開就是幾百列,滑到底也找不到你要的那個。資料在,但等於沒在。

後來我才請 AI 幫我把它整理成有命名空間的階層:

命名空間用途約略標籤數約略檔案數
med/臨床醫學、科別、主題~300~3,500
life/人生階段、事件、興趣~300~2,000
know/通用知識、工具、技能~80~300
research/研究方法、統計~40~200
source/內容來源、教科書~30~200
reflect/心得、反思6~164

規則很簡單:每個標籤都要有命名空間前綴、不能有特殊字元、大小寫與單複數要跟登記表一致。 我另外維護一份標籤登記表,新增標籤前先查,避免又長出同義的變體。光是 2026 年 3 月那次大清理,就修掉了 152 個檔案裡的問題標籤。

但老實說,標籤現在沒那麼重要了

這是我這三年最大的觀念轉變。

當年我拼命想保住標籤,是因為那是 Evernote 時代唯一能把散落的筆記重新聚起來的方法。你必須在寫的當下就預測未來會怎麼找它,猜錯了就等於沒寫。

現在不用了。有了語意搜尋之後,我用「意思」去找筆記,而不是用「當年貼對了沒」去找。 我可以直接問「那篇講足跟脂肪墊變薄的」,它就把 Heel pad syndrome 找出來,我完全不需要記得自己有沒有幫它貼過 med/骨科。這套怎麼做的,我寫在把 Obsidian 變成會用意思找筆記的第二大腦,後來又加了圖檢索讓它能沿著筆記之間的連結延伸。

所以我現在的態度是:標籤還留著,當它是粗分類跟儀表板的燃料(我用 Dataview 做了幾個統計頁),但我不再花力氣去養它。真正的檢索交給語意搜尋。

給正要搬家的你

如果你也在為「標籤會不會掉」焦慮,我的建議是:先確保它有被寫進檔案裡就好,能救回來就是勝利,暫時亂沒關係。整理標籤是個可以晚三年再做、甚至可以不做的工作。先把資料搬出來,比搬得漂亮重要。

真正的坑,不在轉檔

前面講的都是「怎麼把資料搬過來」。但如果只能留一句話給三年前的自己,我會說這句:

轉檔跑完的那一刻,工作才開始一半

檔案都在、資料夾也對,但內容是壞的,而且壞得很安靜,你不打開那篇筆記就不會發現。

我當年跑完 Yarle 就以為搬完了。實際上有三類問題,我拖了快兩年才認真處理,後來乾脆做成一條固定流程,一篇一篇跑。

一、圖片連結斷掉,而且斷得不明顯

轉檔的時候附件檔名會被重新雜湊,變成 unknown_filename-1234 這種東西。多數對得上,但總有一批對不上,筆記裡就留一個破掉的圖片語法。你滑過去看到一個灰框,通常就算了。

我後來的解法是:Evernote 的原始匯出,一份都不要刪。 我到現在還留著當年那份備份,2,246 個檔案加 6,720 個資源檔,一直躺在硬碟上。

因為檔名對不上,但上下文對得上。同一張圖在 Evernote 版跟 Obsidian 版裡,前後那幾行文字是一樣的。所以流程是這樣跑的:

  1. 掃出這篇筆記裡所有壞掉的圖片參照
  2. 取每個參照的前後兩行當指紋
  3. 回到原始備份裡找同樣上下文的那個附件,配對起來
  4. 把檔案複製回來、更新參照
  5. 如果配對失敗率超過三成,就停下來讓我人工看,不硬猜

三年前那份備份,我當時只是不敢刪。結果它變成整個 vault 裡最有用的東西。

二、很多「圖」其實是文字

這是 Evernote 時代養成的壞習慣:看到一段講義內容,直接螢幕截圖貼進筆記。當下很快,但它在 Markdown 裡就是一張圖 搜尋不到、AI 讀不到、手機上要放大才看得清楚

我的處理方式是讓機器先分級。用本機的 OCR 加一個小的視覺模型,判斷每張圖屬於哪一類:

  • 一定要留成圖的:X 光、MRI、超音波、解剖圖、流程圖、統計圖
  • 其實是文字的:表格、純文字段落、標題截圖、資訊圖
  • 判斷不出來的:留給我自己看

第一類留著當圖,順便把檔名從 unknown_filename-1234 改成看得懂的名字,並依類型套不同的顯示寬度;第二類直接 OCR 出來,把圖換成真正的文字。整條跑在自己的顯示卡上,不花 API 費用,可以慢慢跑。

三、結構不見了

Evernote 的粗體標題轉過來就只是粗體,不是標題。整篇筆記變成一大坨扁平的文字,沒有階層、沒有目錄、也不能摺疊。

這個沒有捷徑,就是一篇一篇改。但把疾病筆記統一成固定的骨架(背景/評估/處置/參考資料)之後,回頭找東西快非常多,機器也因為有這個骨架,才知道該把新資料塞到哪一段。 我後來寫的自動補充筆記的工具,就是靠這個骨架才做得起來。

這三套已經開源了

上面講的圖片救援、文字圖轉換、標籤整理,我把綁在自己 vault 結構上的部分拆掉了,變成三個子命令:evernote-rescue(MIT)。

全部預設 dry run,加 --apply 才會真的寫。比較值得說的是它「不做什麼」:兩個候選分數一樣高時它會列出來給你看而不是猜;失敗率超過三成整批停下不寫(那通常代表你指到錯的匯出資料夾);標籤規則檔裡只要還有沒決定的 TODO/,它就拒絕執行 要把哪個標籤收進哪個命名空間,那是需要你的知識的部分,工具不該幫你發明

搬過來之後,我多做到了什麼

這才是我最想讓 Evernote 用戶看到的部分。前面那些坑聽起來很煩,但它們換到的是這些:

共同前提只有一個:你的筆記是純文字,放在你自己的機器上,任何工具都能讀。 這就是 2023 年那個決定換到的東西。

如果你完全還沒開始碰這些,我寫過一篇從零開始用 AI agent,從安裝講起。

同步:當年卡死我的那一題

回到最後一個實際問題。三年後,我當年列的三條路都有變化:

iCloud 在 Windows 上還是不即時同步,這點沒變。

官方 Obsidian Sync 方案改過了:現在 Standard 每月 4 美金(年繳)給 1GB,Plus 每月 8 美金(年繳)給 10GB、10 個 vault、單檔上限 200MB,而且 Plus 可以加購升到 100GB當年我抱怨「只有 10GB 但我有 20GB」的那個死結,現在花錢是解得掉的。 大多數人到這裡就可以停了。

Git 還是單檔上限 100MB,我拿它當版本備份,不當同步方案。

我自己最後選了第四條路:自架。今年六月我把 Self-hosted LiveSync 架起來了,在家裡的 NAS 上跑一個 CouchDB,外面透過 Cloudflare Tunnel 連進來,內容端對端加密,所以中間經手的雲端服務看到的都是密文。

好處是沒有容量上限,14GB 整包丟進去,不用再拆成兩份。而且它支援每台裝置各自設過濾規則,我在 iPhone 上就把 PDF、影片、壓縮檔擋掉,只同步文字跟圖片,手機不會被塞爆。

這條路門檻不低,要有一台隨時開機的機器。我的官方 Sync 訂閱 8 月中到期,到期就切過去,實際跑一陣子再回來分享踩到什麼坑。

如果現在重來,我會這樣做

  1. 先備份,再研究要搬去哪。 用 evernote-backup 把整個帳號同步成本機資料庫,這步跟你最後選哪個筆記軟體無關,先做就對了。
  2. 原始備份永久保留。 不要在轉檔成功後刪掉,它是你未來唯一的對照母本。
  3. 挑最複雜的那本先試轉。 看格式壞在哪,再決定工具跟參數。
  4. 先把同步搞定,再開始整理。 不然你會在一台裝置上整理半天,另一台是舊版本。
  5. 標籤放最後,甚至可以不做。 確保它有被寫進檔案就好。
  6. 排時間做轉檔後的清理。 圖片對位、文字圖轉文字、結構重建。沒有人會幫你做,但它決定了你的筆記三年後有沒有用。

最後

當年那篇文的結尾,我放了一張 Obsidian 的關聯圖,感謝電腦玩物 Esor 分享的第二大腦概念。那時候我很驚訝:原來我以前在 Evernote 裡就已經很習慣把筆記彼此連起來了,只是那個連結一直是隱形的,搬到 Obsidian 才被畫出來。

三年後那張圖密了很多倍。這五千多篇筆記現在 AI 也在讀,幫我找、幫我補、幫我從教科書長出新的一篇。

當初選 future-proof,選對了。只是它 proof 的那個 future,跟我想的不太一樣 🙂