問題背景
- 直接將 UpNote (或是其他筆記App) 的 HTML 檔匯入 Evernote v10 時,筆記可能會「短暫出現,之後自動消失」。
- 根本原因:Evernote 伺服器端在同步過程中會清理或拒絕無法解析的 HTML 資源(尤其是包含 CSS/JS/外部引用的檔案)。
- 使用
md2enex
工具可將 Markdown/HTML 轉為 ENEX,但安裝pipx
等依賴過程過於繁瑣,解決 A 問題卻產生 B 問題。
解決方案:離線匯入 → 匯出 ENEX
透過離線作業,避開伺服器端檢查機制,將 HTML 筆記轉存為 Evernote 原生 ENEX 格式,再安全上傳。

流程步驟
- 先登入 Evernote 後斷網
- 確保已完成授權與登入,再關閉 Wi-Fi 或拔除網路線。
- 建立臨時筆記本
- 建議命名為
TMP_HTML_IMPORT
,避免與正式資料混淆。
- 建議命名為
- 匯入 HTML
- 將 HTML 檔拖入 Evernote,或使用「匯入資料夾」指向臨時筆記本(此時在離線狀態)。
- 檢視筆記
- 打開筆記,確認文字、段落、圖片、附件是否完整。
- 匯出 ENEX
- 選取筆記或整個臨時筆記本 → 右鍵 → Export →
.enex
格式。 - 勾選需要的屬性(標籤、建立/更新日期等)。
- 選取筆記或整個臨時筆記本 → 右鍵 → Export →
- 清理臨時資料
- 在恢復網路前,刪除或丟棄
TMP_HTML_IMPORT
內容,避免不合規筆記同步至雲端後又被清理掉。
- 在恢復網路前,刪除或丟棄
- 回到線上 & 匯入 ENEX
- 重新連網後,將 ENEX 檔重新匯入 Evernote,得到正式保留的筆記。

缺點是沒有標題,所有標題都在第一行出現,有空再處理,沒空其實也不影響搜尋,這樣其實我已經很滿意了,現在的我比較不像以前會死嗑技術,其實有時候不完美,只要日後不會因爲時間拉長而產生累積,其實就是一種完美的狀態。

注意事項
- 圖片處理:建議匯出 HTML 前先將圖片內嵌(Base64)或使用相對路徑,避免離線匯入時圖片缺失。
- ENEX 相容性:Evernote v10 匯出的 ENEX,大量轉換前可先抽樣測試。
- 同步衝突:若曾出現筆記消失,可清空垃圾桶、重啟 Evernote 或重新登入來重建索引。
- Import Folder 限制:離線使用時最安全,避免批次大量 HTML 匯入造成失敗或遺失。
- Untitled Note 問題:
- 初次匯入 HTML 時標題正常,但在 匯出 ENEX 再匯入 Evernote 後,標題會統一變成「Untitled Note」。
- 推測原因:Evernote 匯出 ENEX 時沒有保留 HTML
<title>
或檔名資訊,導致再匯入時失去標題欄位。 - 解決方式:在 ENEX 匯入後需手動補上標題,或使用外部工具在 ENEX 檔中批次加入
<title>
對應欄位。
驗收清單
- 離線檢查每則匯入筆記內容完整。
- 匯出 ENEX 時勾選標籤與日期屬性。
- 上線前刪除臨時筆記本。
- 匯入 ENEX 後抽查隨機幾則,確認正確無遺漏。
- 匯入 ENEX 後若出現「Untitled Note」,手動補上標題或考慮批次修改 ENEX 檔。
結論
此方法相當於在 離線沙盒中轉換 HTML → ENEX,把原本容易被雲端系統刪除的筆記,先轉成 Evernote 認可的原生格式,再安全地回到雲端,避免了同步時「匯入消失」的風險。雖然會產生「Untitled Note」的副作用,但這是 ENEX 匯出/匯入過程中標題欄位未被完整保留所致,可透過手動或批次處理來修正。