使用GitBook編寫文件書籍

2021-08-11 14:46:14 字數 3549 閱讀 6986

gitbook 是乙個基於 node.js 的命令列工具,可使用 github/git 和 markdown 來製作精美的電子書。gitbook支援輸出以下幾種文件格式:

gitbook可以用來寫書、api文件、公共文件,企業手冊,**,研究報告等。

npm config set registry 

.taobao

.org

1、nmp安裝gitbook

npm install gitbook -g

//安裝命令

npm install -g gitbook-cli

//解除安裝命令

npm uninstall -g gitbook

2、檢驗下是否安裝成功

//顯示gitbook以及gitbook-cli版本號

gitbook -v

readme.md是關於你的書的介紹,而summary.md中則包含了書的目錄。我們還可以新增「book.json(電子書配置檔案)」、「glossary.md(書尾詞彙表)」以及「封面」等,預設檔案樹中沒有這些,需要自行新增。

1. 生成圖書目錄結構

建立乙個目錄test, 使用gitbook init命令就可以在目錄下生產這兩個檔案。乙個summary.md檔案的格式大致如下,每一行對應乙個相應的檔案。

# summary

* [introduction](readme.md)

* [第一章](chapter1/readme.md)

* [第一節](chapter1/seciont1.md)

* [第二節](chapter1/section2.md)

* [第二章](chapter2/readme.md)

* [第一節](chapter2/seciont1.md)

* [第二節](chapter2/section2.md)

* [結束](end/readme.md)

執行 gitbook init 會根據 summary.md 目錄生成對應的資料夾和 md 檔案,每乙個 md 檔案對應每一章節,每一章節的內容在對應的 md 檔案裡編輯,你可以使用本地支援markdown語法的編輯器編輯,例如markdown pad。

如果想要新增章節,可以在 summary.md 裡面新增,然後執行 gitbook init 就會新增對應的 md 檔案,原有檔案不會變化;如果想要刪除章節,在 summary.md 裡面刪除,然後執行 gitbook init 想要刪除的 md 檔案並不會刪除,需要手動刪除。

2. 生成圖書

2.1 輸出為靜態**

執行下面的命令

$ gitbook serve
然後瀏覽器中輸入 http://localhost:4000 就可以預覽生成的以網頁形式組織的書籍。

這裡你會發現,你在你的圖書專案的目錄中多了乙個名為_book的檔案目錄,而這個目錄中的檔案,即是生成的靜態**內容。

使用build引數生成到指定目錄

$ mkdir /tmp/gitbook

$ gitbook build --output=/tmp/gitbook

2.2 輸出為pdf

輸出為pdf檔案,需要先使用npm安裝上gitbook pdf:

$ sudo npm install gitbook-pdf

-g

新建book.json,可以做一些配置,比如標題,作者,指定readme檔案,關閉分享鏈結等。

,

"links":

},"plugins": ["disqus","advanced-emoji"],

"pluginsconfig":

}}

# 安裝外掛程式

$ gitbook install ./

gitbook命令

gitbook init //初始化目錄檔案

gitbook help

//列出gitbook所有的命令

gitbook --help

//輸出gitbook-cli的幫助資訊

gitbook build //生成靜態網頁

gitbook serve //生成靜態網頁並執行伺服器

gitbook build --gitbook=2.0

.1gitbook ls

//列出本地所有的gitbook版本

gitbook ls-remote //列出遠端可用的gitbook版本

gitbook fetch 標籤/版本號 //安裝對應的gitbook版本

gitbook update //更新到gitbook的最新版本

gitbook uninstall 2.0

.1//解除安裝對應的gitbook版本

gitbook build --log=debug //指定log的級別

gitbook builid --debug //輸出錯誤資訊

1、註冊 gitbook.com 賬號

首先進入 gitbook.com 註冊乙個賬號,並新建乙個專案。在「setting(設定)」頁面獲取到「git url(git 鏈結)」,如下所示:

2、使用git上傳電子書專案

在本地新建乙個資料夾,並通過 git 命令把剛才新建的遠端專案抓取到本地,如下所示:

然後把本地電子書專案「test」中的所有內容拷貝到剛才新建的資料夾中,如上面的「firstbook」。然後使用 git 命令把本地的專案上傳到遠端,如下所示:

git add -a

git commit -m "提交說明"

git push 命令中的 -u 表示將本地 master 分支的上游分支設定為 github/master,下次直接使用git push命令即可。

更多教程參看這裡。

使用GitBook編寫專案文件

gitbook簡介 gitbook 是使用 github git 和 markdown 或asciidoc 構建漂亮書籍的命令列工具 和node.js庫 gitbook 可以將您的內容作為 可定製和可擴充套件 或電子書 pdf,epub或mobi 輸出 gitbook環境安裝 需要安裝nodejs環...

如何使用gitbook建立文件web頁面

2 進入cmd或powershell裡,進入專案資料夾 然後npm install g gitbook cli 安裝完可檢視版本 gitbook v 3 執行完後,你會看到多了兩個檔案 readme.md 和 summary.md,它們的作用如下 4 用編輯器開啟newbook資料夾 我用的vsco...

使用Sphinx編寫文件

作業系統 windows7 x64 python 版本 2.7.10 sphinx 版本 使用pip安裝 pip install u sphinx pip install sphinx rtd theme 從原始碼安裝 在控制台輸入以下命令 sphinx quickstart 根據實際情況填寫。in...