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

    • Node

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

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

      • Git 常用命令
    • 编辑器

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

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

      • 代理网易云音乐

GitBook 常用插件

book.json 中 title / author / styles 等配置,以及常用插件的写法。


####Gitbook默认带有5个插件:

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

###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",

###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"
	}

例如使<h1> <h2>标签有下边框, 可以在website.css中设置


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

###plugins

  • 配置使用的插件

	"plugins": [
	    "disqus"
	]

##实用插件

####添加新插件之间需要运行gitbook install来安装新的插件

#####expandable Chapters

  • 左侧菜单折叠

	{
	    plugins: ["expandable-chapters"]
	}

#####Disqus

  • 添加disqus评论

	"plugins": [
	    "disqus"
	],
	"pluginsConfig": {
	    "disqus": {
	        "shortName": "gitbookuse"
	    }
	}

#####search Pro

  • 支持中文搜索, 需要将默认的search插件去掉, 注意: 如果标题中有包含的关键字, 标题的样式会有所变化

	"plugins": [
	    "-search",
	    "search-pro"
	],
	
	"pluginsConfig": {
	    "search-pro": {
	        "cutWordLib": "nodejieba",
	        "defineWord" : ["Gitbook Use"]
	    }
	}

#####to top

  • 返回顶部
	"plugins": [
	    "back-to-top-button"
	],

#####Github

  • 添加github图标
	"plugins": [ 
	    "github" 
	],
	"pluginsConfig": {
	    "github": {
	        "url": "https://github.com/liujw123"
	    }
	}

#####Splitter

  • 使侧边栏的宽度可以自由调节

	"plugins": [
	    "splitter"
	]

#####Sectionx

  • 将页面分块显示

	"plugins": [
	   "sectionx"
	]

#####Tbfed-pagefooter

  • 为页面添加页脚

	"plugins": [
	   "tbfed-pagefooter"
	],
	"pluginsConfig": {
	    "tbfed-pagefooter": {
	        "copyright":"Copyright &copy zhangjikai.com 2015",
	        "modify_label": "该文件修订时间:",
	        "modify_format": "YYYY-MM-DD HH:mm:ss"
	    }
	}

#####Toggle Chapters

  • 是左侧的章节目录可以折叠

	"plugins": ["toggle-chapters"]

#####ga

  • google 统计

	"plugins": [
	    "ga"
	 ],
	"pluginsConfig": {
	    "ga": {
	        "token": "UA-XXXX-Y"
	    }
	}

#####3-ba

  • 百度统计

	{
		"plugins": ["3-ba"],
		"pluginsConfig": {
			"3-ba": {
				"token": "xxxxxxxx"
			}
		}
	}

相关

  • GitBook 安装与使用:book.json 的加载与安装
最近更新: 2026/10/12 09:08
Contributors: liujw
Prev
GitBook 安装与使用
Next
Markdown 基本语法