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