採取 Docbook 合作寫一本書

採取 Docbook 來合作寫一本書,
有幾個工具要學習。

1.vim 編輯器
vim 只是一個單純的文字編輯器,但是它可是寫 Docbook 文件的好工具。
Docbook 格式為一個 xml 檔(基本上是個文字檔),設計給專業書籍用的,
所以參考結構,目錄的自動產生,都相當完整,
但相對而言,xml檔要打很多標記(tag),而且只要語法錯,
就沒辦法轉換成 html 檔,而 vim 可藉由其語法 hilighting 的功能,
讓我們在編輯時,就知道有沒有寫錯語法。

基本 vim 的使用,可看李果正兄這篇 大家來學 Vim 一個歷久彌新的編輯器。

還有家裡還有 Or'eilly 出的「UNIX 超級工具」上下兩本書,
也有介紹基本的 vim 使用。

關於 vim 的學習,最好的方法就是強迫自已多用。
想當初我只要是純文字的東西,一律使用 VIM 來編輯。
用越久,越是發現它的強大。

另外坐而言不如起而行
若妳還沒有把 vim 安裝在家裡,
或是公司電腦,
一切都是白作的。

2.轉換 Docbook 至 HTML
當妳把要寫的書製作成一個 yourbook.xml 檔時,
要經過一個轉換器,把 yourbook.xml -轉換-> yourbook.html,
這樣就可以用IE or Firefox看 yourbook.html,
去了解妳書本大致的模樣。

而轉換目前滿複雜的,要安裝很多工具,
有一篇文章是簡體的,
但還算完整可用,照著作希望妳應該可以完成吧!
DocBook文檔轉換環境設定

再 summary 一下寫書的步驟:

  1. 用 vim(或妳不學,用其它的純文字編輯器)製作 yourbook.xml 檔
  2. 將 yourbook.xml -轉換-> yourbook.html
  3. 用 IE 看 yourbook.html 是否符合呈現的需要
  4. 再回到第1步,作修改

留言

wing寫道…
李果正的"一個歷久彌新的編輯器",我早就下載PDF檔了!只是一知半解的在苦撐(呵)
leng寫道…
還有家裡還有 Or'eilly 出的「UNIX 超級工具」上下兩本書,
也有介紹基本的 vim 使用。

另外坐而言不如起而行,
若妳還沒有把 vim 安裝在家裡,
或是公司電腦,
就白作了。

這個網誌中的熱門文章

浴室水龍頭切換拉桿維修

【麵】的倉頡碼

投資現況