安裝插件

事前準備需要先安裝 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 buildbitbook serve 時,跳出以下ERROR:

Error: ENOENT: no such file or directory, stat .........

然後後面是 \_book\gitbook\gitbook-plugin-fontsettings\fontsettings.js'

這類的問題,通常你的路徑都是在C:\下面才會發生

這時候你只要把gitbook資料夾切換到D:\或其他槽之後,在執行一次建構的步驟,通常就能順利完成!

results matching ""

    No results matching ""