gitbook安裝指南

      網(wǎng)友投稿 2193 2025-04-01

      文章目錄

      0.簡(jiǎn)介

      1.安裝nodejs

      2.查看nodejs是否安裝成功

      3.安裝gitbook

      4.typora下載與安裝

      5.創(chuàng)建電子書(shū)

      6.查看所有命令

      7.常用命令

      8 GitBook主頁(yè) [https://www.gitbook.com/]

      9 目錄

      10 配置

      title

      author

      description

      language

      gitbook

      root

      links

      styles

      plugins

      pluginsConfig

      structure

      0.簡(jiǎn)介

      這是 gitbook 項(xiàng)目主頁(yè)上對(duì) gitbook 的定義。

      gitbook 首先是一個(gè)軟件,正如上面定義的那樣,它使用 Git 和 Markdown 來(lái)編排書(shū)本,

      如果用戶(hù)沒(méi)有聽(tīng)過(guò) Git 和 Markdown,那么 gitbook 可能不適合你!

      1.安裝nodejs

      http://nodejs.cn/download/

      2.查看nodejs是否安裝成功

      node -v

      1

      3.安裝gitbook

      npm install gitbook-cli -g

      查看是否安裝成功

      gitbook -V

      1

      4.typora下載與安裝

      http://mydown.yesky.com/pcsoft/107253300.html

      https://typora.io/

      typora

      來(lái)編輯markdown文檔

      5.創(chuàng)建電子書(shū)

      gitbook init

      失敗,使用該命令清空緩存

      npm cache clean

      6.查看所有命令

      gitbook help

      7.常用命令

      gitbook init gitbook項(xiàng)目初始化。 gitbook serve 啟動(dòng)gitbook項(xiàng)目并提供http://localhost:4000為瀏覽器瀏覽鏈接。 gitbook help //列出gitbook所有的命令 gitbook --help //輸出gitbook-cli的幫助信息 gitbook build //生成靜態(tài)網(wǎng)頁(yè) gitbook serve //生成靜態(tài)網(wǎng)頁(yè)并運(yùn)行服務(wù)器 gitbook build --gitbook=2.0.1 //生成時(shí)指定gitbook的版本, 本地沒(méi)有會(huì)先下載 gitbook ls //列出本地所有的gitbook版本 gitbook ls-remote //列出遠(yuǎn)程可用的gitbook版本 gitbook fetch 標(biāo)簽/版本號(hào) //安裝對(duì)應(yīng)的gitbook版本 gitbook update //更新到gitbook的最新版本 gitbook uninstall 2.0.1 //卸載對(duì)應(yīng)的gitbook版本 gitbook build --log=debug //指定log的級(jí)別 gitbook builid --debug //輸出錯(cuò)誤信息 gitbook build[path] 構(gòu)建gitbook項(xiàng)目,構(gòu)建路徑可省略,默認(rèn)為_(kāi)book

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      gitbook安裝指南

      17

      18

      19

      20

      21

      8 GitBook主頁(yè) [https://www.gitbook.com/]

      9 目錄

      GitBook 基本的目錄結(jié)構(gòu)如下所示

      ├── book.json

      ├── README.md

      ├── SUMMARY.md

      ├── chapter-1/

      | ├── README.md

      | └── something.md

      └── chapter-2/

      ├── README.md

      └── something.md

      這里主要講下 GitBook 預(yù)定義的幾個(gè)文件的作用

      1

      book.json

      存放配置信息,在下一章中所講的配置信息都是在這個(gè)文件里定義的,關(guān)于該文件的配置可以看 配置 這個(gè)章節(jié)。

      Summary

      概要文件主要存放 GitBook 的文件目錄信息,左側(cè)的目錄就是根據(jù)這個(gè)文件來(lái)生成的,默認(rèn)對(duì)應(yīng)的文件是 SUMMARY.md,可以在 book.json 重新定義該文件的對(duì)應(yīng)值。它通過(guò) Markdown 中的列表語(yǔ)法來(lái)表示文件的父子關(guān)系,下面是一個(gè)簡(jiǎn)單的示例:

      # Summary * [Introduction](README.md) * [Part I](part1/README.md) * [Writing is nice](part1/writing.md) * [GitBook is nice](part1/gitbook.md) * [Part II](part2/README.md) * [We love feedback](part2/feedback_please.md) * [Better tools for authors](part2/better_tools.md)

      1

      2

      3

      4

      5

      6

      7

      8

      這個(gè)配置對(duì)應(yīng)的目錄結(jié)構(gòu)如下所示:

      我們通過(guò)使用 標(biāo)題 或者 水平分割線 標(biāo)志將 GitBook 分為幾個(gè)不同的部分

      # Summary ### Part I * [Introduction](README.md) * [Writing is nice](part1/writing.md) * [GitBook is nice](part1/gitbook.md) ### Part II * [We love feedback](part2/feedback_please.md) * [Better tools for authors](part2/better_tools.md) ---- * [Last part without title](part3/title.md)

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      這個(gè)配置對(duì)應(yīng)的目錄結(jié)構(gòu)如下所示:

      Glossary

      詞匯表文件,默認(rèn)對(duì)應(yīng)的文件是 GLOSSARY.md。該文件主要存儲(chǔ)詞匯信息,如果在其他頁(yè)面中出現(xiàn)了該文件中的詞匯,鼠標(biāo)放到詞匯上會(huì)給出詞匯示意,可以將鼠標(biāo)移到下面兩個(gè)詞匯上看下效果。

      ## Git 分散式版本控制軟件 ## Markdown Aaron Swartz 跟John Gruber共同設(shè)計(jì)的排版語(yǔ)言

      1

      2

      3

      4

      5

      10 配置

      title - 標(biāo)題

      description - 書(shū)本描述

      language - 使用的語(yǔ)言

      gitbook - 指定gitbook版本

      root - 指定存放 GitBook 文件的根目錄

      links - 在側(cè)邊欄添加鏈接

      styles - 自定義樣式

      plugins - 插件

      pluginsConfig - 插件配置

      structure - 設(shè)置 Readme, Summary, Glossary等對(duì)應(yīng)的文件

      title

      設(shè)置書(shū)本的標(biāo)題

      “title” : “Gitbook Use”

      author

      “author” : “zhangjikai”

      description

      本書(shū)的簡(jiǎn)單描述

      “description” : “記錄Gitbook的配置和一些插件的使用”

      language

      Gitbook使用的語(yǔ)言, 版本2.6.4中可選的語(yǔ)言如下:

      en, ar, bn, cs, de, en, es, fa, fi, fr, he, it, ja, ko, no, pl, pt, ro, ru, sv, uk, vi, zh-hans, zh-tw

      配置使用簡(jiǎn)體中文

      “l(fā)anguage” : “zh-hans”,

      gitbook

      指定使用的gitbook版本

      “gitbook” : “3.2.2”,

      “gitbook” : “>=3.0.0”

      root

      指定存放 GitBook 文件(除了 book.json)的根目錄

      “root”: “.”

      links

      在左側(cè)導(dǎo)航欄添加鏈接信息

      “l(fā)inks” : {undefined

      “sidebar” : {undefined

      “Home” : “http://zhangjikai.com”

      }

      }

      styles

      自定義頁(yè)面樣式, 默認(rèn)情況下各generator對(duì)應(yīng)的css文件

      “styles”: {undefined

      “website”: “styles/website.css”,

      “ebook”: “styles/ebook.css”,

      “pdf”: “styles/pdf.css”,

      “mobi”: “styles/mobi.css”,

      “epub”: “styles/epub.css”

      }

      例如使

      標(biāo)簽有下邊框, 可以在website.css中設(shè)置

      h1 , h2{undefined

      border-bottom: 1px solid #EFEAEA;

      }

      plugins

      配置使用的插件

      “plugins”: [

      “disqus”

      ]

      添加新插件之后需要運(yùn)行g(shù)itbook install來(lái)安裝新的插件

      Gitbook默認(rèn)帶有5個(gè)插件:

      highlight

      search

      sharing

      font-settings

      livereload

      如果要去除自帶的插件, 可以在插件名稱(chēng)前面加-

      “plugins”: [

      “-search”

      ]

      pluginsConfig

      配置插件的屬性

      “pluginsConfig”: {undefined

      “fontsettings”: {undefined

      “theme”: “sepia”,

      “family”: “serif”,

      “size”: 1

      }

      }

      structure

      指定 Readme、Summary、Glossary 和 Languages 對(duì)應(yīng)的文件名,下面是這幾個(gè)文件對(duì)應(yīng)變量以及默認(rèn)值:

      Git GitHub

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:wps表格如何鎖定單元格(wps中怎么鎖定單元格)
      下一篇:為什么低代碼開(kāi)發(fā)平臺(tái)好用
      相關(guān)文章
      亚洲高清中文字幕| 亚洲成av人片不卡无码| 亚洲综合中文字幕无线码| 亚洲图片在线观看| 亚洲国产综合专区在线电影 | 亚洲人成无码网站| 爱情岛论坛亚洲品质自拍视频网站 | 亚洲国产日韩在线人成下载| 亚洲欧洲精品一区二区三区| 久久精品国产亚洲AV无码麻豆 | 在线精品自拍亚洲第一区| 色偷偷噜噜噜亚洲男人| 美国毛片亚洲社区在线观看| 亚洲av日韩综合一区二区三区| 亚洲av无码专区在线观看下载 | 亚洲aⅴ无码专区在线观看| 久久精品国产亚洲AV| 国产亚洲精品仙踪林在线播放| 亚洲AV成人精品日韩一区| 毛片亚洲AV无码精品国产午夜| 日本亚洲色大成网站www久久| 亚洲深深色噜噜狠狠网站| 亚洲欧美国产精品专区久久| 亚洲av极品无码专区在线观看| 亚洲高清一区二区三区| 亚洲精品国产高清在线观看| 亚洲精品天堂成人片AV在线播放| 在线看亚洲十八禁网站| 亚洲精品无码专区久久同性男| 91麻豆精品国产自产在线观看亚洲| 人人狠狠综合久久亚洲婷婷| 亚洲AV乱码久久精品蜜桃| 亚洲黄色免费网站| 一区二区亚洲精品精华液| 亚洲乱码无人区卡1卡2卡3| 亚洲国产成人精品无码久久久久久综合 | 91嫩草私人成人亚洲影院| 91亚洲国产成人久久精品| 亚洲综合在线一区二区三区| 国产精品亚洲lv粉色| 国产亚洲情侣一区二区无|