好吧,這題名相當沒有創意,但是這名字對入門書來說實在太好用了,且向易博士借來用一下。
ePub是國際標準電子書格式,不但是標準,而且製作門檻相當低,要製作一本ePub電子書,絕對不會比寫部落格來得困難,也就是說,小學生都會。
問題是,這麼簡單的東西,我曾經聽過好多的研討會、講座、實務課程訓練班…等等等雜七雜八有的沒的,但這些教學課程要嘛是從OCF、OPF、OEBPS開始講、要不然就是從XML整合CMS還要結合Indesign排版流程…。結果話沒講到一半,台下已經死的差不多了。
結果大部分人還是沒學會。
誠然,對於追求效率的大出版社來說,一個完美串接的CMS加EP同步數位出版流程是必須追逐的目標,但一年出不到一百本書的出版社,其實也不一定非得用Indesign排版好的檔案通通設定好樣式,一鍵同時輸出完美的ePub跟紙本pdf。與其花那麼多時間設定,有時候不如多花兩個小時重新排個ePub就好了…。
更何況,對只會用所見即所得工具的工作者來說,一下子要理解xml實在有障礙,若能先製作ePub上手,要再接受xml的概念就容易多了。
那麼,有心製作一本ePub電子書的朋友們,讓我們開始吧。
第一步:下載Sigil
Sigil下載網址,支援Windows、Mac、Linux,另外資策會也做了中文化(中文版Sigil下載網址),讓我們拍拍手。不過版本比較舊,有些重要功能當時還沒出現(像內建ePub Validator)建議還是下載英文版吧。
- 英文版Sigil下載網址
- 中文版Sigil下載網址
Sigil是個所見即所得的ePub編輯軟體,只要按下一個「存檔」,就幫你把內容打包成ePub了,那些什麼OCF、OPS、OPF、目錄、metadata等等等你聽一個早上都沒聽懂的東西,它全都幫你處理好了。除非你是要寫閱讀軟體,不然作為一個混飯吃的編輯或只想做本電子書自爽的作者,說真的,你沒必要知道這麼多。
看完上面這段,你的Sigil應該也下載好了。完成安裝後打開,讓我們開始製作第一個ePub電子書檔。
第二步:我的第一本ePub電子書

▲ Sigil簡潔的操作畫面。
接下來什麼都不要管,隨便複製一段文字,看是你已經寫好的文章還是Yahoo!新聞,在畫面中間的空白貼上。像這樣:

▲ 感覺有沒有像在寫部落格或是打word?
按下存檔。恭喜你!你的第一本ePub電子書終於問世了!當然你會有很多的不滿足,只有一段文字算是書嗎?Well,所有的程式書都跟你說print一行Hello, World就算你的第一支程式,那只有一段的電子書當然也叫書啦~(毆飛)
第三步:閱讀ePub電子書
現在你有了書,可是要怎麼讀呢?最簡單的方法當然就是用Sigil打開就可以讀(再度毆飛)。可話說回來,你一直以來不也是用Word來讀Word嗎XD。
另一個最簡單的方法是,打開Firefox,安裝ePubReader附加元件。你的Firefox就搖身一變成為ePubReader了。(其實ePub軟體還很多,但目前先不做介紹。)如果你沒有Firefox而且打死不想裝Firefox的話,那就算了,就用Sigil頂著先吧。看起來感覺像這樣:

▲ Hmmm…看起來更加不滿了,為什麼標題顯示Unknown?
嗯,你注意到了,標題顯示的是Unknown。Unknown看起來不好,人類對於未知一向是很恐懼的,所以我們要消滅它。
在動作之前我們要想想,這是本電子書,標題列應該顯示什麼?
「書名。」
「很好,這位同學加5分。」
我們剛剛有設定過書名嗎?作者呢?沒有。但每一本書都該有一些必備的資訊,讓人知道這本是什麼書,這些資訊就叫做Metadata。
再度打開我們的Sigil,找到上方的Tools->Meta Editor(中文是工具->元數據編輯)按下去。

▲ 非常好用的工具Meta Editor
接下來就照著填入你的書名、作者、語言別(這三個必填),如果是出版社,底下還可以新增出版者、ISBN等等重要欄位。

▲ 書名、作者、語言是必填欄位喔!
最後, 一定要做的事…
驗證(Validate),驗證是很重要的。驗證過後,你會知道哪裡有錯,而通過驗證之後,若在閱讀軟體上顯示不正確,你可以理直氣壯的說:「是你軟體寫得太爛了」。你看看,是不是很重要?
英文版Sigil超級貼心,已經有內建驗證的功能(中文版沒有,就跟你說了抓英文版吧)。請按右上角的綠色小勾勾。

▲由左到右為:贊助、減少縮排、增加縮排、檢查HTML、驗證。
按下綠色小勾勾之後,會看到No Problems Found!。恭喜你,真的完成了一本沒有錯誤的電子書。以後每次都要記得驗證喔!
現在再來用Firefox看看剛剛做好的ePub檔。

▲太好了,現在標題列顯示出書名跟作者啦!
如果你懶得照著做的話,可以在這裡下載範例檔案。
近期迴響