Gitbook 插件 主题

文章目录

  • Gitbook 插件 主题
    • 1. theme-default 插件
      • 1.1 安装
      • 1.2 配置
      • 1.3 效果
    • 2. theme-comscore 插件
      • 2.1 安装
      • 2.2 配置
      • 2.3 效果
    • 3. theme-api 插件
      • 3.1 安装
      • 3.2 配置
      • 3.3 语法
      • 3.4 效果
      • 3.5 布局

1. theme-default 插件

theme-default 插件是 默认主题,大多数插件针对的都是默认主题。

默认情况下,左侧菜单不显示层级属性,如果将 showLevel 属性设置为 true 可以显示层级数字.

1.1 安装

npm i gitbook-plugin-theme-default

1.2 配置


"pluginsConfig": {"theme-default": {"showLevel": true}
}"plugins": ["theme-default"]

1.3 效果

2. theme-comscore 插件

theme-default 插件默认主题是黑白的,而theme-comscore插件 主题是彩色的,即标题和正文颜色有所区分.

2.1 安装

npm i gitbook-plugin-theme-comscorenpm i -g gitbook-cli // maybe need sudo permission
gitbook install

2.2 配置

{"plugins": ["theme-comscore"]
}

2.3 效果

3. theme-api 插件

使用 GitBook 发布 API 文档的主题。

theme-api 主题与搜索插件(如默认插件或algolia)完美配合。

3.1 安装

npm i gitbook-plugin-theme-api

3.2 配置

{"plugins": ["theme-api"],"pluginsConfig": {"theme-api": {"theme": "dark"}}
}

3.3 语法

该主题允许使用模板块语法轻松定义具有不同语言示例的方法。

一个方法块可以包含任意数量的嵌套samplecommon块。

这些嵌套块记录在下面。

{% method %}
## Install {#install}The first thing is to get the GitBook API client.{% sample lang="js" %}
```bash
$ npm install gitbook-api

{% sample lang=“go” %}

$ go get github.com/GitbookIO/go-gitbook-api

{% endmethod %}


在每个包含示例块的页面上,右上角method会自动添加一个切换器,以轻松选择要显示的语言。可以在book.json文件中配置每种语言的名称,其lang属性对应于sample块lang参数:```bash
{"plugins": ["theme-api"],"pluginsConfig": {"theme-api": {"languages": [{"lang": "js",          // sample lang argument"name": "JavaScript",  // corresponding name to be displayed"default": true        // default language to show},{"lang": "go","name": "Go"}]}}
}

3.4 效果


3.5 布局

该主题提供了两种布局来显示您的示例:一列或两列(拆分)。当"split": true时为拆分布局。

{"plugins": ["theme-api"],"pluginsConfig": {"theme-api": {"split": true}}
}

一栏布局

拆分布局

gitbook 插件 主题相关推荐

  1. gitbook 插件:Emoji 表情

    gitbook 插件:Emoji 表情 文章目录 gitbook 插件:Emoji 表情 1. advanced-emoji 插件 1.1 安装 1.2 配置 1.3 效果 1. advanced-e ...

  2. gitbook 插件 图标与LOGO

    gitbook 插件:图标与LOGO 文章目录 gitbook 插件:图标与LOGO 1. custom-favicon 插件 1.2 安装 1.3 配置 1.4 效果 2. favicon 插件 2 ...

  3. gitbook 插件 赞赏

    gitbook 插件 赞赏 文章目录 gitbook 插件 赞赏 1. donate 打赏插件 1.1 安装 1.2 配置 1.3 效果 1. donate 打赏插件 如果喜欢,请打赏 1.1 安装 ...

  4. gitbook 插件 pdf

    gitbook 插件 pdf 文章目录 gitbook 插件 pdf 1. pdf 插件 1.1 安装 1.2 导出 pdf 2. pdf-multi-link 插件 2.1 安装 2.2 配置 2. ...

  5. sublime html主题,自用Sublime Text 插件主题配置大全

    原则上收费的,但可以试用,试用期是免费的,在试用期间会提示你购买. package control 首先必须要介绍的就是这个,它是用来进行插件管理的,插件的安装.查看.删除都可以用package co ...

  6. GitBook插件整理

    介绍一下gitbook中book.json的一些实用配置和插件(book.json找不到可以在SUMMARY.md同级目录下新建一个) 1. 配置概况 1.1. 全局配置 title 设置书本的标题 ...

  7. GitBook插件整理 - book.json配置

    目录 1. 配置概况 1.1. 全局配置 1.2. 插件列表 plugins 1.3. 插件属性配置pluginsConfig 2. 一些实用插件 2.1. back-to-top-button 回到 ...

  8. GitBook插件整理 - book.json

    文章目录 1. 配置内容 1.1. 全局配置 1.2. 插件列表 plugins 1.3. 插件属性配置pluginsConfig 2. 一些实用插件 2.1. back-to-top-button ...

  9. dokuwiki安装插件主题设置

    最近部门考虑搭建一个集成人员权限管理,媒体文件共享,版本可追朔,修改等记录等功能的知识&文件共享平台,最开始考虑用svn,但是文件的每次提交和更新太过繁琐,并且每次更新需要下载到本地才能看,所 ...

最新文章

  1. 解决在vue中axios请求超时的问题
  2. 通信网络基础期末复习-第五章-路由算法
  3. python中的encode()和decode()函数
  4. orcle mysql 查询_Oracle与Mysql的高级查询与难点sql
  5. 重用之前应仔细分析问题---------用错轮子有感
  6. Android 系统性能优化(57)---MTK 平台开关机、重启时间优化
  7. oracle物理结构视频教学,详解Oracle物理结构
  8. 对文本简单加密解密算法
  9. Android SQLite Google 官方用法
  10. php验证电子邮箱格式正确,php判断电子邮件是否正确方法
  11. 10种方法缓解所显示器造成的眼睛疲劳
  12. 2007年浙江高考满分作文——行走在消逝中
  13. 价值几千行代码的一键安装开源啦,欢迎各位领导莅临指导(贡献代码)
  14. JAVA 制作给定时间倒计时器
  15. 解决 NDP40-KB2468871不能安装
  16. appstore上传截图的各种尺寸
  17. 查询 IEEE 期刊往年影响因子以及趋势
  18. 基于ijkplayer封装ffmpeg播放器的录屏实现
  19. java比较复数是否相等_通过重载运算符“= =”,实现判断两个复数是否相等的运算(若相等返回1,否则返回0)。重载前置“++”运算符,使虚部和实部分别加1。...
  20. UTC时间转PST时间,区分冬夏令时

热门文章

  1. Low-light images enhancement系列:EnlightenGAN:Deep Light Enhancement without Paired Supervision
  2. 二进制:基础、正负数表示、存储与运算
  3. IDEA光标变成白色粗条的问题解决
  4. 大裁员下,程序员如何做“副业”?
  5. 防抖和节流,有什么区别?
  6. 中文自然语言处理向量合集(字向量,拼音向量,词向量,词性向量,依存关系向量)
  7. shell小工具-检查日志目录下log文件中err信息
  8. 最全的开源DDS中间件-FastDDS
  9. 鸿蒙OS架构及关键技术整理
  10. 状态和特质焦虑之间的区别?