安裝插件
事前準備需要先安裝 Nodejs、NPM
安裝本地Gitbook
安裝gitbook ( 已安裝可免除這步驟)
$ npm install -g gitbook-cli
下載gitbook上的電子書到本地
$ git clone https://git.gitbook.com/xxxxxxxxxx/xxxxxxxx.git
安裝完畢之後,command mode切換到本地存放電子書的位址 並建立book.json檔案,輸入以下或其他插件內容
{
"plugins": ["disqus"],
"pluginsConfig": {
"disqus": {
"shortName": "yourDisqusID"
}
}
}
存檔之後,在command mode輸入
$ gitbook init
$ gitbook install
初始化並安裝book.json中的插件
安裝完後可以執行
$ gitbook serve
success後,使用瀏覽器開啟 http://localhost:4000 進行測試
測試ok之後,發佈到網路上的Gitbook
git add book.json
git commit -m "New Updata Message"
git remote add gitbook https://...../.../xxx.git
git push gitbook master
完成!!
遇過的大問題
我在這問題卡了一整天有了,stackoverflow也找不到解法 (也可能我關鍵字下錯)
在執行gitbook build
或 bitbook serve
時,跳出以下ERROR:
Error: ENOENT: no such file or directory, stat .........
然後後面是 \_book\gitbook\gitbook-plugin-fontsettings\fontsettings.js'
這類的問題,通常你的路徑都是在C:\
下面才會發生
這時候你只要把gitbook資料夾切換到D:\
或其他槽之後,在執行一次建構的步驟,通常就能順利完成!