基于 Gitbook 的開源生態,更具美觀的項目文檔設計
項目源碼地址:https://github.com/jiyiren/ProjectDoc
有色Demo預覽地址:https://jiyiren.github.io/project-doc/
無色Demo預覽地址:https://jiyiren.github.io/project-doc-plain/
無色樣式:
下載安裝后測試下 Node 是否安裝成功:
|
|
如果提示命令沒找到,那么是由于 Node 沒有加入環境變量,大家將安裝的 Node 環境地址放在環境變量里就可以了。
直接輸入命令進行安裝:
|
|
npm 也是和 node 一起安裝的,node 存在 npm 就存在。-g 參數表示全局安裝,也就是模塊包會安裝到全局環境里,這個是推薦做法,因為像這種工具命令全局安裝是最好的。而項目依賴模塊則項目內安裝即可。
測試 gitbook 命令是否安裝成功:
|
|
任意找一個空目錄,執行:
|
|
會在當前目錄下創建出兩個文件,分別是:
|
|
暫且先不管其他的,我們現在可以直接運行試試,先把流程走通:
|
|
上面的 gitbook build 是編譯整個 markdown 文件,然后在當前目錄生成 _book 目錄,里面是 html 頁面。這個主要在部署的時候用到。
而 gitbook serve 是本地調試開啟服務命令,項目最終是要成網站的,因此, 該命令可以開啟本地 http://127.0.0.1:4000 地址作為網站瀏覽地址。
假如大家執行 gitbook serve 出錯,建議大家先 gitbook build 在 gitbook serve.
我們上面通過 gitbook init 生成的只有下面兩個文件:
|
|
但實際上我們要定制我們的 gitbook 項目,項目還有一個配置文件的: book.json,只不過 gitbook init 沒有自動創建出來。我們一看這文件名就應該知道這個配置文件就是 json 格式的。最基本的 book.json 長什么樣子呢?如下所示:
|
|
基本 book.json 內容:
上面最基本的 book.json,對默認界面基本無變動,其界面顯示為:
我們來一個簡單 gitbook 定制,book.json 如下:
|
|
其界面為如下,多出左側欄 本文托管,和文章右側的 目錄以及回到開頭 按鈕。
插件使用
下面介紹本文檔使用到的插件。
使側邊欄的寬度可以自由調節
|
|
文章頁面右上角顯示目錄,這個目前已經被廢棄,建議每個頁面自己生成 md 目錄。
|
|
支持中文搜索, 需要將默認的 search 和 lunr 插件去掉
|
|
為頁面添加頁腳
|
|
添加Toc到側邊懸浮導航以及回到頂部按鈕,這個自動生成的懸浮目錄必須以下面形式書寫,也就是一定要有一個是 h1 開頭的,否則不能識別。
|
|
配置代碼:
|
|
使用 Prism.js 為語法添加高亮顯示,需要將 highlight 插件去掉。該插件自帶的主題樣式較少,可以再安裝 prism-themes 插件,里面多提供了幾種樣式,具體的樣式可以參考 這里,在設置樣式時要注意設置 css 文件名,而不是樣式名。
|
|
其他插件大家可以參考這個博主的:http://gitbook.zhangjikai.com/plugins.html
最終的頁面示例
有配色見:https://jiyiren.github.io/project-doc/
無配色見:https://jiyiren.github.io/project-doc-plain/
一、18個搜索網站
1.鳩摩搜索
2.盤搜
3.西林街搜索
4.胖次搜索
5.diaosi搜
6.盤多多搜索
7.哎喲喂啊網盤搜索
8.去轉盤網
9.麥庫搜索
10. sov5搜索
11.11網盤搜搜
12.網盤007
13.VeryPan
14.盤搜搜
15.史萊姆搜索
16.云搜
17.特百度
18.百度網盤之家
二、40個電子書下載網站
1.威鋒網論壇
2. Vol.moe漫畫資源
3.好讀(網站)
4. Readfree(網站)
5.so-kindle
6.azw3吧
7.繽鬧 Kindle 論壇
8.Hi-PDA(論壇)
9.書伴(網站)
10.西東網
11.世界數字圖書館
12.學習資料庫
13.敏學網
14.學兔兔
15.若藍格
16. PDF之家
17.易讀kindle
18.書荒部落
19.iDesk
20.周讀
21愛下電子書
22.北半球
23.知軒藏書(精校)
24.我愛讀電子書
25.我要讀PDF
26.掌上書苑
27.阡陌小筑
28.青年文摘
29.飛庫網
30.百度文庫
31.百度網盤
32.新浪微盤
33.愛問共享資料
34.逛電驢
35. SF輕小說
36.久久小說下載網
37.愛奇電子書
38.書格(古籍可下載)
39.書快
40.我是TXT電子書
17個書籍在線閱讀網站
1.紅袖添香
2.小說閱讀網
3.起點中文網
4.瀟湘書院
5.逐浪文學
6.鐵血書庫
7.幻劍書盟
8.悠讀文學
9.木木文摘
10.17K小說網
11.努努書坊
12.追書神器
13. 99藏書網
14.東里書齋(古籍)
15.漢川草廬(古籍)
16.學術前沿在線
17.在線讀書
15個外文書籍網站
1. Project Gutenberg:(英文書籍)
2. manybooks(外文書籍)
3. Free-Ebooks(外文書籍)
4. en8848(外文書籍)
5. Allitebooks.(外文書籍)
6. pdf-magazine英文雜志
7.七彩英語(外文書籍)
8.bookboon(外文書籍)
9. EpubBooks:(英文書籍)
10. BookDL:(英文書籍)
11. Gitbook(英文書籍)
12. Baen Free Library:(英文書籍)
13. hIt-ebooks(英文版)
14. Libgen(英文版)
15.國外兒童繪本大全下載網
21個網上書店
1.亞馬遜
2.當當讀書
3.京東書店
4.孔夫子舊書網
5.多看閱讀
6.中國圖書網
7. china-pub
8.文軒網
9.淘書網
10.博庫網
11.中關村圖書大廈
12.廣州購書中心
13.蔚藍網
14.金牌自考書店
15.蘇寧易購書城
16.商務印書館
17.階梯圖書網
18.希望書店
19.新東方圖書網
20.瀾瑞外文網上書店
21.百度閱讀