昨天把 DocBook XML 編譯環境搞定了,終於可以開始寫些文件了,小弟也是初學 DocBook XML,丟出這篇希望能拋磚引玉,吸引大家加入 DocBook XML 的行列,大家一起研究學習吧...
1.為什麼是 DocBook XML 4.2?
沒為什麼,因為這是 ldp 目前最推薦的文件標準,之前也試過 moto 大大的 linuxdoc sgml,只是覺得 ldp 目前推薦 DocBook XML 4.2,既然初學就直接跳進來了。
2.安裝軟體
apt-get install jade docbook-dsssl docbook-xml
剩下的套件會一併補全...
3.下載 ldp 最新文件樣式
下載 http://www.tldp.org/authors/tools/ldp.dsl
存到 /usr/share/sgml/docbook/stylesheet/dsssl/ldp/
(如果有系統潔癖的人可以 apt-get install ldp-docbook-dsssl,同一回事,只是文件樣式不見得是最新的。)
4. 下載 ldp 文件範本(DocBook XML 4.2)
下載 http://www.tldp.org/authors/template/Sample-HOWTO.xml 至個人工作目錄
5. 編譯文件
小弟寫個小 Makefile 來偷懶...ccc
# Makefile for compile xml
SOURCE = $(shell ls *.xml)
JADE = jade
DSLFILE = /usr/share/sgml/docbook/stylesheet/dsssl/ldp/ldp.dsl
DCLFILE = /usr/lib/sgml/declaration/xml.dcl
all:
$(JADE) -t xml -i html -d $(DSLFILE)#html $(DCLFILE) $(SOURCE)
clean:
@rm -f *.html *~ *.bak
# End of Makefile
存成Makefile,然後 make 就 ok 了...
不過該目錄下只能有一個 xml 檔,多個就不知道了,我猜會出錯...ccc
6. 撰寫自己的文件
直接拿 Sample-HOWTO.xml 來改就好了,至於要不要像 moto 大大那樣每個 tag 都解釋一下...嗯...我考慮一下...ccc
7. 中文支援
小弟試過完全沒有問題,直接把 Sample-HOWTO.xml 改成中文就 ok 了...
8. 恭喜您加入 DocBook XML 的行列
有問題請回報,謝謝...