Gitbook电子书制作

一、GitBook安装

GitBook是一个能将使用 Markdown 语法,快速制作成各种格式电子书的工具。它是一个基于 Node.js 的命令行工具。
1.使用gitbook首先要下载node.js,下载完成后再node根目录下创建node_cache和node_global,修改配置变量将默认的存储到c盘用户下的node_cache和node_global改位置。(具体安装及环境变量配置可百度)
2.使用npm下载cnpm后,
npm install -g cnpm --registry=https://registry.npm.taobao.org
(即可将npm指向国内镜像源)
3.安装gitbook
npm install gitbook-cli -g
4.安装成功 gitbook -V查看版本(时间等待略久),若显示gitbook不是内部或外部命令,重新打开cmd再进行查看
在这里插入图片描述
在这里插入图片描述

5.随意创建文件夹例mybook,进入文件夹gitbook init初始化,生成的_book文件夹就是静态站点(每次改动md文件都需要init)
在这里插入图片描述

6.初始化完成后创建gitbook build
在这里插入图片描述

7.编译构建成功之后,开启本地电子书预览gitbook serve
8.浏览器中打开http://localhost:4000
在这里插入图片描述

图中侧栏Introduction的内容正是README.md的内容,SUMMARY.md 是编写界面侧栏的目录结构。

9.使用typora打开summary.md文件编写目录
在这里插入图片描述

10.在根目录下创建book.json,添加插件后,gitbook install等待插件下载完成即可,其他插件可自行百度。
在这里插入图片描述

11.部署:将编译成_book静态页面放到Tomcat webapps/Root中直接运行,对外提供在线接口文档查看。将应用部署到tomcat根目录目的是可以通过“http://[ip]:[port]”直接访问应用。

二、book.json配置(仅供参考,需要其他插件可百度查找哦)

{
“title”: “*****”,
“output.name”: “site”,
“language”: “zh-hans”,
“gitbook”: “3.2.3”,
“root”: “.”,
“plugins”: [
“-lunr”,“-search”,
“-sharing”,
“-default-theme”,
“-livereload”,
“local-video”,
“popup”,
“search-pro”,
“theme-comscore”,
“splitter”,
“tbfed-pagefooter”,
“expandable-chapters”,
“hide-element”,
“favicon”,
“prism-themes”,
“code”,
“flexible-alerts”,
“mermaid-gb3”,
“ancre-navigation”
],
“pluginsConfig”: {
“tbfed-pagefooter”: {
“copyright”:“Copyright &copy wml”,
“modify_label”: “该文章修订时间:”,
“modify_format”: “YYYY-MM-DD HH:mm:ss”
},
“hide-element”: {
“elements”: [“.gitbook-link”]
},
“favicon”: {
“shortcut”:“…/images/favicon.ico”,
“bookmark”:“…/images/favicon.ico”
},
“pdf”: {
“pageNumbers”: true,
“fontFamily”: “Arial”,
“fontSize”: 12,
“paperSize”: “a4”,
“margin”: {
“right”: 62,
“left”: 62,
“top”: 56,
“bottom”: 56
}
},
“page-toc-button”: {
“maxTocDepth”: 2,
“minTocSize”: 2
},
“sectionx”: {
“tag”: “b”
}
},
“styles”: {
“website”: “styles/website.css”,
“ebook”: “styles/ebook.css”,
“pdf”: “styles/pdf.css”,
“mobi”: “styles/mobi.css”,
“epub”: “styles/epub.css”
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值