Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
四方云和
Devbook
提交
962218e9
D
Devbook
项目概览
四方云和
/
Devbook
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Devbook
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
962218e9
编写于
9月 30, 2019
作者:
RunAtWorld
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
gitbook
上级
243d0060
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
272 addition
and
0 deletion
+272
-0
book.json
book.json
+86
-0
dev/webui/nodejs.md
dev/webui/nodejs.md
+0
-0
tools/gitbook.md
tools/gitbook.md
+186
-0
未找到文件。
book.json
0 → 100644
浏览文件 @
962218e9
{
"title"
:
"dev manual"
,
"author"
:
"RunAtWorld"
,
"description"
:
"it is for learning."
,
"language"
:
"zh-hans"
,
"gitbook"
:
"3.2.3"
,
"styles"
:
{
"website"
:
"./styles/website.css"
},
"structure"
:
{
"readme"
:
"README.md"
},
"links"
:
{
"sidebar"
:
{
"开发手册"
:
"https://runatworld.gitbook.io"
}
},
"plugins"
:
[
"-sharing"
,
"splitter"
,
"expandable-chapters-small"
,
"anchors"
,
"github"
,
"github-buttons"
,
"donate"
,
"sharing-plus"
,
"anchor-navigation-ex"
,
"favicon"
],
"pluginsConfig"
:
{
"github"
:
{
"url"
:
"https://github.com/RunAtWorld"
},
"github-buttons"
:
{
"buttons"
:
[{
"user"
:
"RunAtWorld"
,
"repo"
:
"runatworld.github.io"
,
"type"
:
"star"
,
"size"
:
"small"
,
"count"
:
true
}
]
},
"donate"
:
{
"alipay"
:
"./source/images/donate.png"
,
"title"
:
""
,
"button"
:
"赞赏"
,
"alipayText"
:
"支付宝"
},
"sharing"
:
{
"douban"
:
false
,
"facebook"
:
false
,
"google"
:
false
,
"hatenaBookmark"
:
false
,
"instapaper"
:
false
,
"line"
:
false
,
"linkedin"
:
false
,
"messenger"
:
false
,
"pocket"
:
false
,
"qq"
:
false
,
"qzone"
:
false
,
"stumbleupon"
:
false
,
"twitter"
:
false
,
"viber"
:
false
,
"vk"
:
false
,
"weibo"
:
false
,
"whatsapp"
:
false
,
"all"
:
[
"google"
,
"facebook"
,
"weibo"
,
"twitter"
,
"qq"
,
"qzone"
,
"linkedin"
,
"pocket"
]
},
"anchor-navigation-ex"
:
{
"showLevel"
:
false
},
"favicon"
:{
"shortcut"
:
"./source/images/favicon.jpg"
,
"bookmark"
:
"./source/images/favicon.jpg"
,
"appleTouch"
:
"./source/images/apple-touch-icon.jpg"
,
"appleTouchMore"
:
{
"120x120"
:
"./source/images/apple-touch-icon.jpg"
,
"180x180"
:
"./source/images/apple-touch-icon.jpg"
}
}
}
}
\ No newline at end of file
dev/webui/nodejs.md
0 → 100644
浏览文件 @
962218e9
tools/gitbook.md
0 → 100644
浏览文件 @
962218e9
# 安装 GitBook
1.
[
安装 nodejs
](
../dev/webui/nodejs.md
)
1.
安装 gitbook-cli
```
npm install gitbook-cli -g
```
安装成功后,执行 `gitbook -V` 查看版本信息。此命令会默认同时安装 GitBook。
1.
初始化 GitBook 文件夹,会生成两个必要的文件 README.md 和 SUMMARY.md
```
gitbook init
```
1.
启动 GitBook 服务, GitBook 默认启动一个 4000 端口用于预览。
```
gitbook serve
```
以上访问 http://localhost:4000 可看到效果。
另一种预览方式,运行
`gitbook build`
命令会在书籍的文件夹中生成一个 _book 文件夹, 里面的内容即为生成的 html 文件,这可以只生成网页而不开启服务器。
# GitBook 文件说明
+
SUMMARY.md : 定制书籍的章节结构和顺序。
+
README.md : 书的介绍文字,如前言、简介,在章节中也可做为章节的简介。
+
book.json : 存放配置信息
## SUMMARY.md
一个SUMMARY.md 的范例
```
// SUMMARY.md
# Summary
* [Introduction](README.md)
* Part I
* [从命令行进行测试](Chapter1/CommandLine.md)
* [Monkey](Chapter1/Monkey.md)
* [monkeyrunner 参考](Chapter1/MonkeyrunnerReference.md)
* [概览](Chapter1/MonkeyrunnerSummary.md)
* [MonkeyDevice](Chapter1/MonkeyDevice.md)
* [MonkeyImage](Chapter1/MonkeyImage.md)
* Part II
* [Introduction](Chapter2/c1.md)
* [Introduction](Chapter2/c2.md)
```
## README.md
书的首页,主要是介绍性的文字,如前言、简介。
## book.json
book.json 用于存放配置信息。
```
{
"title": "dev manual",
"author": "RunAtWorld",
"description": "it is for learning.",
"language": "zh-hans",
"gitbook": "3.2.3",
"styles": {
"website": "./styles/website.css"
},
"structure": {
"readme": "README.md"
},
"links": {
"sidebar": {
"开发手册": "https://runatworld.gitbook.io"
}
},
"plugins": [
"sharing",
"splitter",
"expandable-chapters-small",
"anchors",
"github",
"github-buttons",
"donate",
"sharing-plus",
"anchor-navigation-ex",
"favicon"
],
"pluginsConfig": {
"github": {
"url": "https://github.com/RunAtWorld"
},
"github-buttons": {
"buttons": [{
"user": "RunAtWorld",
"repo": "runatworld.github.io",
"type": "star",
"size": "small",
"count": true
}
]
},
"donate": {
"alipay": "./source/images/donate.png",
"title": "",
"button": "赞赏",
"alipayText": "支付宝"
},
"sharing": {
"douban": false,
"facebook": false,
"google": false,
"hatenaBookmark": false,
"instapaper": false,
"line": false,
"linkedin": false,
"messenger": false,
"pocket": false,
"qq": false,
"qzone": false,
"stumbleupon": false,
"twitter": false,
"viber": false,
"vk": false,
"weibo": false,
"whatsapp": false,
"all": [
"google", "facebook", "weibo", "twitter",
"qq", "qzone", "linkedin", "pocket"
]
},
"anchor-navigation-ex": {
"showLevel": false
},
"favicon":{
"shortcut": "./source/images/favicon.jpg",
"bookmark": "./source/images/favicon.jpg",
"appleTouch": "./source/images/apple-touch-icon.jpg",
"appleTouchMore": {
"120x120": "./source/images/apple-touch-icon.jpg",
"180x180": "./source/images/apple-touch-icon.jpg"
}
}
}
}
```
+
title: 本书标题
+
author: 本书作者
+
description: 本书描述
+
language: 本书语言,中文设置 "zh-hans" 即可
+
gitbook: 指定使用的 GitBook 版本
+
styles: 自定义页面样式
+
structure: 指定 Readme、Summary、Glossary 和 Languages 对应的文件名
+
links: 在左侧导航栏添加链接信息
+
plugins: 配置使用的插件
+
pluginsConfig: 配置插件的属性
# GitBook 插件
安装插件只需要在书籍目录下增加 book.json 文件,然后执行
```
gitbook install
```
以上命令相当于
`gitbook install ./`
1.
折叠目录
增加 折叠目录 的插件,需要在 book.json 内增加下面代码:
```
{
"plugins": ["expandable-chapters-small"],
"pluginsConfig": {
"expandable-chapters-small":{}
}
}
```
# 与 github 关联
# 参考
1.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录