GitBook是一個基(ji)于(yu)Node.js的(de)命令行工具,可使用Github/Git和Markdown來制(zhi)作精美的(de)電(dian)子書,GitBook并非關于(yu)Git的(de)教程。
GitBook支持(chi)輸出多種文(wen)檔格式(shi):
·靜(jing)態站(zhan)點:GitBook默認(ren)輸出該種格式,生成的靜(jing)態站(zhan)點可(ke)直接托管搭載Github Pages服(fu)務上;
·PDF:需要(yao)安裝gitbook-pdf依賴;
·eBook:需要安裝ebook-convert;
·單(dan)HTML網頁(ye):支持將內容輸(shu)出為(wei)單(dan)頁(ye)的HTML,不過(guo)(guo)一般用在將電(dian)子書(shu)格(ge)式轉(zhuan)換為(wei)PDF或eBook的中間過(guo)(guo)程;
·JSON:一(yi)般用于電(dian)子書的(de)調(diao)試或(huo)元數據提取。
使用GitBook制(zhi)作電(dian)子(zi)書,必備兩個(ge)文(wen)件:README.md和SUMMARY.md。