GitBook
Gitbook是一個基於 Node.js 平台的工具,用來建立電子書網頁與輸出成電子書(PDF、 ePub 和 MOBI 等格式),Gitbook支援使用 Markdown 或 AsciiDoc 語法來撰寫電子書,再將上述2種語法轉換成相對應的HTML格式,並且用Git進行版本控管,甚至可以將檔案託管在Github上。
Gitbook 可以将作品编译成网站、 PDF、 ePub 和 MOBI 等多重格式。
如果你沒有工程師背景,那就用gitbook.com
如果你不擅长自己搭建 gitbook 环境,还可以使用gitbook.com在线服务来创建和托管你的作品,他们还提供了基于桌面的编辑器。
--
GitBook預設使用了Markdown的標記語法,而Markdown預設轉換成HTML網頁格式,所以可以直接以HTML編寫內容
Gibook檔案結構
一個基本的 GitBook 電子書檔案結構如下:
.
├── book.json
├── README.md
├── SUMMARY.md
├── chapter-1/
| ├── README.md
| └── something.md
└── chapter-2/
├── README.md
└── something.md
# Summary
### Part I
* [Introduction](README.md)
* [Writing is nice](part1/writing.md)
* [GitBook is nice](part1/gitbook.md)
### Part II
* [We love feedback](part2/feedback_please.md)
* [Better tools for authors](part2/better_tools.md)
----
* [Last part without title](part3/title.md)