gitbook的安裝使用

2022-09-15 01:00:13 字數 2195 閱讀 5370

安裝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 .	//命令來生成最終的專案

生成電子書

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檢查安裝是否正確 自...