先安裝 Pandoc
http://johnmacfarlane.net/pandoc/installing.html
這是本文唯一需要加裝的第三方軟體。
Pandoc 是可以轉換多種文字格式的 command-line 工具,我們利用它將 Markdown 文字轉為 HTML 格式。
Pandoc 使用範例
pandoc -f markdown -t html README.md
複製一段 Markdown 純文字
以下是一段 Markdown 格式的純文字,選取這段文字複製到剪貼簿。
# 投資致富學他們,果粉買蘋果股票獲利破百萬 想要投資股市卻不知如何下手?一些蘋果迷「投其所愛」,轉戰投資蘋果股票,如今獲利已超過百萬台幣。 許多股市入門書籍都教投資人若不知如何選股時,不妨「所用即所買」,也就是平時愛用哪家公司的產品,就買哪家公司的股票。這個原則對於眾多的蘋果(Apple)愛好者來說特別適用,由於蘋果股價一路飆高,如果他們遵行這樣的投資法則,顯然都能大賺一筆。 若有蘋果愛好者從2007年第一代iPhone上市時,開始投資蘋果股票,當時,蘋果股價每股不到20美元,至2015年3月,蘋果股價來到129美元左右價位,光是股價上獲利就超過5倍。實際上,因為蘋果股票中間拆分過,實際獲利超過10倍。 資料來源:[天下雜誌](http://www.cw.com.tw/article/article.action?id=5065387)
使用 pbpaste 指令
利用 pbpaste 輸出剪貼簿內容,再經過 pipeline 交給 Pandoc 轉換
pbpaste | pandoc -f markdown -t html
執行結果(轉換成 HTML Code):
使用 textutil 指令
再把 pandoc 的輸出 pipeline 給 textutil 處理!
pbpaste | pandoc -f markdown -t html | textutil -stdin -format html -convert rtf -stdout -inputencoding UTF-8 -encoding UTF-8
這輸出根本火星文來著~但這就是我們需要的 RTF 格式!
使用 pbcopy 指令
最後一個步驟,把 RTF 輸出再複製到剪貼簿!
pbpaste | pandoc -f markdown -t html | textutil -stdin -format html -convert rtf -stdout -inputencoding UTF-8 -encoding UTF-8 | pbcopy
這次執行完指令不會有任何輸出,因為結果已經被覆寫回剪貼簿內容了!
接下來去任何一個支援貼上文字的地方試試,例如 Pages!
或是 Web-based WYSWYG Editor(範例是 TinyMCE):
利用 alias 簡化指令
將這段 alias 指令加到「~/.profile」:
重新打開終端機,未來只要執行「md2rtf」就可以完成整串任務!
: )
接下來去任何一個支援貼上文字的地方試試,例如 Pages!
或是 Web-based WYSWYG Editor(範例是 TinyMCE):
利用 alias 簡化指令
將這段 alias 指令加到「~/.profile」:
alias md2rtf='pbpaste | pandoc -f markdown -t html | textutil -stdin -format html -convert rtf -stdout -inputencoding UTF-8 -encoding UTF-8 | pbcopy'
重新打開終端機,未來只要執行「md2rtf」就可以完成整串任務!
: )