2015-01-25

使用 Pandoc 快速製作用 Markdown 撰寫的 ePub 電子書

阿舍看到有不少人是用 vi 或一般的文字編輯器來用 Mardown 寫文件,然後,再用這個 Pandoc 來轉換成各種的文件格式,像是 HTML 或是微軟 Word 的 docx 格式,不過,阿舍還是比較習慣一邊打一邊可以看到輸出的格式,所以,阿舍都是用 MacDown 來寫東西的,所以,也就沒去研究這個 Pandoc 有多好用了哩 ! ...


不過,阿舍最近在寫一本電子書,阿舍都是用 Markdown 的方式來寫的,想要把它直接轉成 ePub 的格式,因此,就上網找了一下,看看大家都是怎麼來弄的,然後,就發現滿多人都用 Pandoc 來轉檔的,於是,阿舍就花點時間來研究了一下,果然,用這個 Pandoc 來把 Markdown 撰寫的文件轉成 ePub 電子書還真的滿方便的哩 !

阿舍這篇先來介紹一種最簡單的方式,就是用一個單一的 Markdown 文件檔就可以轉成 ePub 電子書檔案的方式,其實,也就是在你的 Markdown 文件檔的最前面加上兩行以 % 符號開頭的文字,第一行放書名,第二行放作者,然後,接著就可以開始放你的內容了,Pandoc 預設會把 H1 的標題字當作章節來區分,因此,像下面這樣的內容就會被分成三個章節囉 !

% 阿舍電子書一號
% 阿舍 著

# 第一章 電子書種類
## 1.1 節 ePub 檔案格式
ePub 檔案格式有分成 ...

# 第二章 電子書製作方式

# 第三章 發行電子書


準備好內容之後,直接下面這一行指令就可以產出 epub 檔了,如果想要改用自己的 stylesheet.css 檔和自動產生目錄的話,就像下面第二行一樣,多加二個參數就可以了 ...

$ pandoc book.md -o book.epub

$ pandoc book.md -o book.epub --epub-stylesheet xyz.css --toc


推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁