文章

文章轉 markdown 格式

其實一早已有將本站的文章,轉做 markdown 的念頭了,之前一直都是在用 textile,不過一路以來還是 markdown 比較受歡迎,長遠來說 support 也應該比 textile 穩定,所以想轉。

比較頭痛的是如何轉。在 wordpress 上有蠻多 markdown 的插件,我自己意熟 Markdown on save improved,他會在存新文章的時候,存起產出的 html,然後另存一份 markdown 的,在編輯文章時再用。好處時不用每次顯示時轉格式,棄用此插件時離場也輕鬆。對於舊文章,他也提供 html 轉 markdown 的功能,在編輯時用。

在操作上,就是要先將舊文章轉成純 html 格式,可用插件 Mass Format Conversion,然後關閉正在用的 Textile Wrapper,啟動 Markdown on save improved 即可。

在轉格式上,我自己試過這插件用的 markdownify,可是不甚滿意,出來的 markdown code 有點怪。網上找到的 pandoc 比較正路,但就只有 binary 版本。結果是我將舊文都存成文字檔到本機,然後手動轉成 markdown 檔,再上傳插入到 DB 的 post_content_filtered 欄位,也就是 Markdown on save improved 用到的欄位。

不過這樣手動過程後,美中不足之處,就是舊文編輯預覽時,不會是 generated html 的格式,開新文章並不會。未知問題在那裏,不過是舊文章就算吧,只是有點不方便。

還有一些細節,如 footnote, code highlight 要執,大致就是這些了。

回應

Mentions

  • 古騰堡

*