如何製作一本epub3電子書

最新內容請至

https://g0v.hackmd.io/85E4O7Y3TJCZ7902ic0bNg

這則教學使用「電電轉換器」製作電子書。

如果您手邊沒有原始檔案,可參考使用「黨產解密」一書。

https://github.com/billy3321/decipher_kmt_property

首先,先將書籍圖片編輯好,內文放置到完整的markdown檔案中。

Markdown檔案的語法可參考此,其中「註釋」和「換頁」與一般markdown比較不一樣,要注意一下。

http://conv.denshochan.com/tw/markdown

Markdown檔案在此:

https://github.com/billy3321/decipher_kmt_property/blob/master/full.md

電電轉換器設定檔:

https://github.com/billy3321/decipher_kmt_property/blob/master/ddconv.yml

接著打開電電轉換器,網址:

http://conv.denshochan.com/tw/

他左上角的「上傳」可以一次選取多個檔案,請一次把所有的檔案都選好:markdown檔案、所有圖片、電電轉換器設定檔、封面(請命名為cover.jpg)。輸入欄位的書本標題隨意,之後會被電電轉換器的設定覆蓋。

選好後,請點選「轉換」按鈕,下載一個epub。

接著,請把epub解壓縮。

解壓縮後,進入「OEBPS」資料夾。

首先移除「toc.ncx」檔案。接著,修改「content.opf」檔案

把這幾行

修改成這樣:

然後把「style.css」修改為以下內容:

要特別注意的是,其中有幾行是中文字型設定

如果要加上字型設定,請把字體放入「OEBPS」資料夾,然後在「content.opf」檔案中的這裡:

修改為這樣:

這邊字體名稱設定是「shs.otf」,你可以改成自己喜歡的名稱。

而關於書本目錄的設定在「nav.xhtml」檔案,可以把不要的目錄層級設定`display: hidden`

修改完成後,把這整個epub重新封裝起來即可。可以用epub檢查程式試試看有沒有問題。

之後,這就是一個可用的epub檔案了!