Jw
首页
技术
英语
首页
技术
英语
  • 工具与环境

    • Node

      • NVM 安装与 Node 版本管理
      • NVM 公共 npm 目录
      • npm 常用命令
      • cnpm 淘宝镜像
    • 构建工具

      • Gulp 安装与配置
      • Gulp 文件路径匹配
      • Gulp 监听 SCSS
    • 版本控制

      • Git 常用命令
    • 编辑器

      • VS Code 常用插件
    • 文档工具

      • GitBook 安装与使用
      • GitBook 常用插件
      • Markdown 基本语法
    • 其他

      • 代理网易云音乐

GitBook 安装与使用

GitBook 的初始化、本地预览、静态构建与版本切换。


##introduce

  • 主要用来书写程序说明文档,或自己的学习资料,所以是非常有用
  • Gitbook 是基于 Node.js 的命令行工具,用来创建漂亮的电子书,它使用 Markdown 或 AsciiDoc 语法来撰写内容,用 Git 进行版本控制,且可以托管在 Github 上。Gitbook 可以将作品编译成网站、 PDF、 ePub 和 MOBI 等多重格式。
  • 如果你不擅长自己搭建 gitbook 环境,还可以使用 gitbook.com 在线服务来创建和托管你的作品,他们还提供了基于桌面的 编辑器。

##install ####首先在全局安装 gitbook 客户端工具:

	npm install gitbook-cli -g
	

####创建README.md 和 SUMMARY.md

	gitbook init

在你的作品目录中创建两个必需的文件 README.md 和 SUMMARY.md,README.md 是作品的介绍,SUMMARY.md 是作品的目录结构,里面要包含一个章节标题和文件索引的列表:

		# Summary
		
		This is the summary of my book.
	
		* [section 1](section1/README.md)
			* [example 1](section1/example1.md)
			* [example 2](section1/example2.md)
				- [example 3](section1/example3.md)
		* [section 2](section2/README.md)
			* [example 1](section2/example1.md)
	

####运行服务,在编辑内容后实时预览:

		gitbook serve  

浏览器打开 http://localhost:4000 查看

####撰写完后可以生成静态网站用来发布:

	gitbook build

####创建一个book.json文件,想要添加gitbook配置或插件,只需要在book.json里面添加即可

  • 示例
	{
		"author": "Liujw",
		"description": "This is a sample book created by gitbook",
		"extension": null,
		"generator": "site",
		"isbn": "",
		"links": {
			"sharing": {
				"all": null,
				"facebook": null,
				"google": null,
				"twitter": null,
				"weibo": null
			},
			"sidebar": {
				
			}
		},
		"output": null,
		"pdf": {
			"fontSize": 12,
			"footerTemplate": null,
			"headerTemplate": null,
			"margin": {
				"bottom": 36,
				"left": 62,
				"right": 62,
				"top": 36
			},
			"pageNumbers": false,
			"paperSize": "a4"
		},
		"plugins": [
			
		],
		"title": "Sample GitBook",
		"variables": {}
	}
保存book.json后执行命令安装
	gitbook install

####自由切换版本

	gitbook ls-remote           //罗列出所有的版本号
	gitbook fetch 2.1.0         //选择其中一个版本切换安装

####更多命令帮助

	gitbook help

速查

# 全局安装 gitbook 客户端
npm install gitbook-cli -g

# 初始化(生成 README.md 与 SUMMARY.md)
gitbook init

# 本地预览(http://localhost:4000)
gitbook serve

# 构建静态站点
gitbook build

# 安装 book.json 中配置的插件
gitbook install

# 查看可切换版本 / 切换版本
gitbook ls-remote
gitbook fetch 2.1.0

# 帮助
gitbook help
场景结论
只是本地写作预览gitbook serve
要发布站点gitbook build
SUMMARY.md作品目录结构,章节标题 + 文件索引列表

相关

  • GitBook 常用插件:book.json 的插件配置
最近更新: 2026/10/12 09:08
Contributors: liujw
Next
GitBook 常用插件