Joplin匯入本機HTML

有些local html是用pandoc markdown轉成html(page/slide)的。因為當初就是寫成會以HTML形式匯出,所以不是標準的markdown格式,夾雜了不少pandoc的專用tag,因此想要以瀏覽器看到的樣子匯入到Joplin。

本來以為可以直接用web clipper,結果會踩到瀏覽器的權限限制(不能access local file):

The Joplin extension is not available on this tab due to: tabsExecuteScript: 
Cannot load {"file":"/content_scripts/JSDOMParser.js"}: 
Cannot access contents of url "file:///C:/....html". Extension manifest must request permission to access this host.

搜尋了一下看到這篇: Is it possible to import local HTML docs with web clipper? - Support - Joplin Forum

幾種解法

  • python -m http.server 8000 ? 然後瀏覽器開 http://localhost:8000/,再用Web clipper匯入(目前主要作法)
  • 不管,照樣匯入MD,再手動把不要的東西砍掉(目前次要作法)
  • File -> Import -> MD - Markdown(File) -> 直接硬選HTML讓他匯入。會是直接匯入HTML原始碼,實在是不建議。
  • 用pandoc先做html轉md再匯入。(理論可行,未實測過)

留言