安裝gitbook-cli工具
npm
install gitbook-cli -g
初始化一本書gitbook init會在空專案中建立readme.md和summary.md兩個檔案:
mkdir book
cd book
//然後使用gitbook init來初始化一本書:
gitbook init
本地啟動服務編寫書籍
gitbook serve
文件打包
gitbook build . //命令來生成最終的專案
![](https://pic.w3help.cc/762/bfd587fc7633652d84bfaf280972b.jpeg)
生成電子書gitbook 可以生成乙個**,但也可以輸出內容作為電子書(epub,mobi,pdf)
# generate a pdf file
$ gitbook pdf ./ ./mybook.pdf
# generate an epub file
$ gitbook epub ./ ./mybook.epub
# generate a mobi file
$ gitbook mobi ./ ./mybook.mobi
專案部署到github pages由於gitbook生成的專案跟文件的原始碼是兩個部分,所以可以把文件放到master分支上,部署的**放到gh-pages 分支。
~ git init
~ git add .
~ git commit -m 'gitbook'
~ git remote add origin //此處替換成自己的git倉庫
~ git push -u origin master
為了部署方便,可以建立乙個指令碼檔案deploy.sh,內容如下
#!/usr/bin/env sh
echo
'開始執行命令'
# 生成靜態檔案
echo
'執行命令:gitbook build .'
gitbook build .
# 進入生成的資料夾
echo
"執行命令:cd ./_book\n"
cd ./_book
# 初始化乙個倉庫,僅僅是做了乙個初始化的操作,專案裡的檔案還沒有被跟蹤
echo
"執行命令:git init\n"
git init
# 儲存所有的修改
echo
"執行命令:git add -a"
git add -a
# 把修改的檔案提交
echo
"執行命令:commit -m 'deploy'"
git commit -m 'deploy'
# 如果發布到 https://.github.io/
echo
"執行命令:git push -f master:gh-pages"
git push -f master:gh-pages
# 返回到上一次的工作目錄
echo
"回到剛才工作目錄"
cd -
檔案儲存後,在終端執行如下命令開始把最終項推送到gh-pages分支:最後:gitbook簡直不要太好用!最近打算用gitbook整理react native專案開發相關的東西!點選gitbook例項檢視。gitbook 安裝使用
gitbook 安裝 1.nodejs安裝,安裝完成之後更改npm源 臨時使用其他源 npm registry taobao org install express 永久使用 npm config set registry taobao org可以參考印象筆記 npm映象 一節 然後npm 安裝gi...
gitbook簡單安裝和使用
1 gitbook是用來寫書的,支援markdown等 mac客戶端 這樣使用其實也方便的 3 離線寫 開啟離線頁面 這樣離線完全編輯完或者中間隨時,把你的本地內容上傳到github或者gitbook上去進行發布即可 遺留問題 gitbook沒有github那樣的ssh公鑰方式免密git clone...
gitbook安裝記錄
gitbook是現金最流行的開源書籍寫作工具,個人筆記使用也是游刃有餘,最近更換裝置重新安裝gitbook 本地安裝,node vnpm v檢驗安裝是否正確 npm全域性安裝gitbook cli npm install gitbook cli g force gitbook v檢查安裝是否正確 自...