我是靠谱客的博主 时尚小懒虫,最近开发中收集的这篇文章主要介绍gitbook安装指南0.简介1.安装nodejs2.查看nodejs是否安装成功3.安装gitbook4.typora下载与安装5.创建电子书6.查看所有命令7.常用命令8 GitBook主页 [https://www.gitbook.com/]9 目录10 配置 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 0.简介
  • 1.安装nodejs
  • 2.查看nodejs是否安装成功
  • 3.安装gitbook
  • 4.typora下载与安装
  • 5.创建电子书
  • 6.查看所有命令
  • 7.常用命令
  • 8 GitBook主页 [https://www.gitbook.com/]
  • 9 目录
  • 10 配置
    • title
    • author
    • description
    • language
    • gitbook
    • root
    • links
    • styles
    • plugins
    • pluginsConfig
    • structure

0.简介

这是 gitbook 项目主页上对 gitbook 的定义。
gitbook 首先是一个软件,正如上面定义的那样,它使用 Git 和 Markdown 来编排书本,
如果用户没有听过 Git 和 Markdown,那么 gitbook 可能不适合你!

1.安装nodejs

http://nodejs.cn/download/

2.查看nodejs是否安装成功

node -v

3.安装gitbook

npm install gitbook-cli -g

查看是否安装成功

 gitbook -V

4.typora下载与安装

http://mydown.yesky.com/pcsoft/107253300.html
https://typora.io/
typora
来编辑markdown文档

5.创建电子书

gitbook init
失败,使用该命令清空缓存
npm cache clean

6.查看所有命令

gitbook help

7.常用命令

gitbook init
gitbook项目初始化。
gitbook serve
启动gitbook项目并提供http://localhost:4000为浏览器浏览链接。

gitbook help //列出gitbook所有的命令
gitbook --help //输出gitbook-cli的帮助信息
gitbook build //生成静态网页
gitbook serve //生成静态网页并运行服务器
gitbook build --gitbook=2.0.1 //生成时指定gitbook的版本, 本地没有会先下载
gitbook 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 //输出错误信息

gitbook build[path]
构建gitbook项目,构建路径可省略,默认为_book

8 GitBook主页 [https://www.gitbook.com/]

9 目录

GitBook 基本的目录结构如下所示
├── book.json
├── README.md
├── SUMMARY.md
├── chapter-1/
| ├── README.md
| └── something.md
└── chapter-2/
├── README.md
└── something.md

这里主要讲下 GitBook 预定义的几个文件的作用
  • book.json
    存放配置信息,在下一章中所讲的配置信息都是在这个文件里定义的,关于该文件的配置可以看 配置 这个章节。
  • Summary
    概要文件主要存放 GitBook 的文件目录信息,左侧的目录就是根据这个文件来生成的,默认对应的文件是 SUMMARY.md,可以在 book.json 重新定义该文件的对应值。它通过 Markdown 中的列表语法来表示文件的父子关系,下面是一个简单的示例:
# 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)

这个配置对应的目录结构如下所示:
在这里插入图片描述

我们通过使用 标题 或者 水平分割线 标志将 GitBook 分为几个不同的部分

# 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)

这个配置对应的目录结构如下所示:在这里插入图片描述

  • Glossary
    词汇表文件,默认对应的文件是 GLOSSARY.md。该文件主要存储词汇信息,如果在其他页面中出现了该文件中的词汇,鼠标放到词汇上会给出词汇示意,可以将鼠标移到下面两个词汇上看下效果。
## Git
分散式版本控制软件

## Markdown
Aaron Swartz 跟John Gruber共同设计的排版语言

10 配置

  • title - 标题
  • author - 作者信息
  • description - 书本描述
  • language - 使用的语言
  • gitbook - 指定gitbook版本
  • root - 指定存放 GitBook 文件的根目录
  • links - 在侧边栏添加链接
  • styles - 自定义样式
  • plugins - 插件
  • pluginsConfig - 插件配置
  • structure - 设置 Readme, Summary, Glossary等对应的文件

title


设置书本的标题

“title” : “Gitbook Use”

author


作者的相关信息

“author” : “zhangjikai”

description


本书的简单描述

“description” : “记录Gitbook的配置和一些插件的使用”

language


Gitbook使用的语言, 版本2.6.4中可选的语言如下:

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
配置使用简体中文

“language” : “zh-hans”,

gitbook


指定使用的gitbook版本

“gitbook” : “3.2.2”,
“gitbook” : “>=3.0.0”

root


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

“root”: “.”

links


在左侧导航栏添加链接信息

“links” : {
“sidebar” : {
“Home” : “http://zhangjikai.com”
}
}

styles


自定义页面样式, 默认情况下各generator对应的css文件

“styles”: {
“website”: “styles/website.css”,
“ebook”: “styles/ebook.css”,
“pdf”: “styles/pdf.css”,
“mobi”: “styles/mobi.css”,
“epub”: “styles/epub.css”
}
例如使

标签有下边框, 可以在website.css中设置

h1 , h2{
border-bottom: 1px solid #EFEAEA;
}

plugins


配置使用的插件

“plugins”: [
“disqus”
]
添加新插件之后需要运行gitbook install来安装新的插件

Gitbook默认带有5个插件:

highlight
search
sharing
font-settings
livereload
如果要去除自带的插件, 可以在插件名称前面加-

“plugins”: [
“-search”
]

pluginsConfig


配置插件的属性

“pluginsConfig”: {
“fontsettings”: {
“theme”: “sepia”,
“family”: “serif”,
“size”: 1
}
}

structure


指定 Readme、Summary、Glossary 和 Languages 对应的文件名,下面是这几个文件对应变量以及默认值:

变量含义和默认值
structure.readmeReadme file name (defaults to README.md)
structure.summarySummary file name (defaults to SUMMARY.md)
structure.glossaryGlossary file name (defaults to GLOSSARY.md)
structure.languagesLanguages file name (defaults to LANGS.md)

最后

以上就是时尚小懒虫为你收集整理的gitbook安装指南0.简介1.安装nodejs2.查看nodejs是否安装成功3.安装gitbook4.typora下载与安装5.创建电子书6.查看所有命令7.常用命令8 GitBook主页 [https://www.gitbook.com/]9 目录10 配置 的全部内容,希望文章能够帮你解决gitbook安装指南0.简介1.安装nodejs2.查看nodejs是否安装成功3.安装gitbook4.typora下载与安装5.创建电子书6.查看所有命令7.常用命令8 GitBook主页 [https://www.gitbook.com/]9 目录10 配置 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部