使用gitbook製做PDF的方法

咱們如今假設要作一個電子書,共兩章,第一章爲兩節。第二章無節。javascript

須要使用的工具包括:java

gitbook
gitbook-pdf
calibre-ebook 複製代碼

gitbook須要node,須要你首先安裝它。node

具體作法以下:git

安裝gitbook套件

執行:npm

npm install gitbook-cli -g 
    npm install gitbook-pdf -g複製代碼

安裝calibre

安裝calibre須要下載安裝包,而後完成慣常的App安裝過程便可:app

下載地址:http://calibre-ebook.com/download複製代碼

安裝完畢後,須要使用命令,手工連接ebook-convert到/usr/local/bin內:工具

ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin複製代碼

初始化

mkdir gitbook
cd gitbook
gitbook init複製代碼

可看到兩個文件被建立spa

$ ls
README.md    SUMMARY.md複製代碼

###電子書編輯開始code

文件SUMMARY.md就是目錄,能夠使用相似MD的URL格式來製做目錄ip

$cat SUMMARY.md
* [Chapter1](chapter1/README.md)
  * [Section1.1](chapter1/section1.1.md)
  * [Section1.2](chapter1/section1.2.md)
* [Chapter2](chapter2/README.md)複製代碼

隨即補足文件:

$mkdir chapter1 chapter2
$touch chapter1/README.md chapter1/section1.1.md chapter1/section1.2.md chapter2/README.md
$cat  chapter1/README.md chapter1/section1.1.md chapter1/section1.2.md chapter2/README.md複製代碼

輸出:

# 第1章
    這裏是第1章的內容
    ## 第1節
    這裏是第1節的內容
    ## 第2節
    這裏是第2節的內容
    # 第2章
    這裏是第2章的內容複製代碼

生成PDF

gitbook pdf .
open book.pdf複製代碼

大功告成。

相關文章
相關標籤/搜索