前提我們想使用gitbook工具對github等**的開源書籍生成pdf檔案安裝環境ubuntu16.04 64位
我們希望把nodejs和npm安裝在/opt/nodejs目錄下,並提供全域性命令
xz -d node-v6.10.0-linux-x64.tar.xz
tar -xf node-v6.10.0-linux-x64.tar
sudo mv node-v6.10.0-linux-x64 /opt/nodejs
sudo ln -fs /opt/nodejs/bin/node /usr/bin/node
sudo sh -c 'echo "node /opt/nodejs/bin/npm \$@" > /usr/bin/npm'
sudo chmod +x /usr/bin/npm
到此,node和npm命令已經是全域性可用的啦
npm install gitbook-cli -g
sudo sh -c 'echo "node /opt/nodejs/bin/gitbook \$@" > /usr/bin/gitbook'
sudo chmod +x /usr/bin/gitbook
gitbook install
到此,gitbook也安裝完成,命令也可以全域性使用
sudo apt-get install retext calibre fonts-arphic-gbsn00lp
注意以github上的一本shell書籍做實驗安裝完外掛程式後,要再次執行一次
gitbook install
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...