使用GitBook工具生成PDF格式的文件

2021-07-28 09:30:05 字數 1252 閱讀 1317

前提我們想使用gitbook工具對github等**的開源書籍生成pdf檔案

環境ubuntu16.04 64位

安裝

我們希望把nodejs和npm安裝在/opt/nodejs目錄下,並提供全域性命令

xz -d node-v6.10.0-linux-x64.tar.xztar -xf node-v6.10.0-linux-x64.tarsudo mv node-v6.10.0-linux-x64 /opt/nodejssudo ln -fs /opt/nodejs/bin/node /usr/bin/nodesudo sh -c 'echo "node /opt/nodejs/bin/npm \$@" > /usr/bin/npm'sudo chmod +x /usr/bin/npm

到此,node和npm命令已經是全域性可用的啦

npm install gitbook-cli -gsudo sh -c 'echo "node /opt/nodejs/bin/gitbook \$@" > /usr/bin/gitbook'sudo chmod +x /usr/bin/gitbookgitbook install

到此,gitbook也安裝完成,命令也可以全域性使用

sudo apt-get install retext calibre fonts-arphic-gbsn00lp

注意

安裝完外掛程式後,要再次執行一次gitbook install

以github上的一本shell書籍做實驗

git clone

cd open-shell-book/

gitbook build

gitbook pdf

如果gitbook build出錯,再次執行gitbook install就可以了

就會在當前目錄生成pdf格式的文件了 ^_^

gitbook 安裝使用

gitbook 安裝 1.nodejs安裝,安裝完成之後更改npm源 臨時使用其他源 npm registry taobao org install express 永久使用 npm config set registry taobao org可以參考印象筆記 npm映象 一節 然後npm 安裝gi...

gitbook 簡單使用

安裝的node版本不能太高,node8經過測試是可以使用的。npm install g gitbook因為我們要自動生成summary.md檔案。因此需要安裝這個外掛程式 npm install g gitbook summary進入文件檔案夾,輸入 對目錄進行調整 在文件根目錄建立book.jso...

Gitbook 命令列工具

例如,檢視 macos 下全域性安裝被安裝到了 which gitbook usr local bin gitbook 2 定義目錄結構 summary.md 這個目錄建好以後在根目錄下執行命令 gitbook init 那些沒有的目錄和檔案都會被建立 info create docs 快速開始.m...