EPUB 入門指南
單元 11 - 最精簡的 EPUB 例子
下圖為 demo.epub 的 📁OEBPS
內容組成很簡單,只有 1 個 OPF 檔案、 1 個 NCX 檔案、 1 個封面圖檔、 1 個 CSS 檔案加上三個 XHTML 檔案,如果要製作自己的 EPUB 電子書,可以簡單換掉封面圖檔,加入其他必要的 XHTML 、 CSS 與資源檔案檔案,再修改 OPF 及 NCX 檔案內容,然後再用單元 3 介紹的方式用 ZIP 軟體壓縮整個製作書籍的資料夾,新的 EPUB 電子書就製作好了。
相關檔案內容要做相對應的調整,先看到以下 start.xhtml
如果換成新的圖檔,例如 new_cover.png , href 屬性就要改成新的圖檔檔名 new_cover.png ,然後 viewBox 屬性也要做調整,對應到新的圖檔的尺寸。
以下看到唯一的內容頁 demo.xhtml
這裡內容頁很簡單,只用了一個 <h1> 跟一個 <p> 。
後續的範例會介紹更多更複雜的內容頁設計。
繼續看到目錄頁 toc.xhtml
toc.xhtml 的設置很簡單,由於只有其他兩個 XHTML 檔案,因此 toc.xhtml 就只有加入這兩個檔案。
繼續看到 toc.ncx , toc.ncx 也只有加入兩個 XHTML 檔案的連結
最後看到 metadata.opf ,新書除了 <metadata> 的部分要調整外,加入新的資源檔案就要在 <menifest> 加入相對應的 <item>
接下來繼續介紹中文橫書的 EPUB 範例。