gitbook 使用,生成pdf,网站等内容

news/2024/5/13 17:10:06/文章来源:https://blog.csdn.net/weixin_33953384/article/details/91921104

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

GitBook 安装

GItBook官网

GitBook文档

个人推荐编辑器下载

安装 node.js

gitbook 是基于 Node.js的命令行工具,下载地址

检测是否安装成功:

$ node -v
10.14.2

安装 GitBook

$ npm install -g gitbook-cli

检测是否安装成功:

$ gitbook -V (大写的V)
CLI version: 2.3.2
GitBook version: 3.2.3

其他命令 请参考: gitbook helpgitbook --help

卸载 npm uninstall -g gitbook

创建书籍

$ gitbook init bookname --log=debug
warn: no summary file in this book
info: create README.md
info: create SUMMARY.md
info: initialization is finished

配置文件 book.json

在书籍目录 bookname 中,新建一个 book.json 文件,可以配置网站信息、加载的插件等相关内容。事例如下:

GitBook插件下载地址

{"title": "标题","description": "描述...","author": "Mr.Zhang","generator": "GitBook","language": "zh-hans","direction": "ltr","plugins": ["-sharing","-search","-lunr","expandable-chapters-small"],"pluginsConfig": {},"styles": {"website": "styles/style.css","ebook": "styles/ebook.css","pdf": "styles/pdf.css","mobi": "styles/mobi.css","epub": "styles/epub.css"},"structure": {"readme": "README.md"},"links": {"gitbook": false}
}

说明:

  • plugins: 配置插件,- 表示去掉此插件
  • styles: 定义自己的样式文件
  • ....

安装插件

$ npm install xxx
或 在 book.json 中 plugins 添加好相关插件后,执行
$ gitbook install

默认插件

  1. highlight 语法高亮插件
  2. search 搜索框插件
  3. sharing 分享插件
  4. fontsettings 字体插件
  5. livereload 动态加载插件,主要在 gitbook serve 时进行修改文件,自动加载时使用

如果需要去除自带插件,可如下配置:

"plugins": ["-sharing","-search","-lunr","expandable-chapters-small"
],

生成书籍

生成网站

$ gitbook build <bookpath>

生成预览

$ gitbook serve .

默认是4000端口

生成pdf

$ gitbook pdf <bookpath>

生成pdf时,需要Calicre依赖,下载地址及安装

其他生成命令请参考 gitbook 帮助

转载于:https://my.oschina.net/who7708/blog/2992868

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_822027.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站设计解构:有效的交互设计框架和模式

网站设计解构:有效的交互设计框架和模式 基本信息 原书名&#xff1a; Web Anatomy: Interaction Design Frameworks that Work 原出版社&#xff1a; New Riders Press 作者&#xff1a; (美)Robert Hoekman Jr. Jared Spool 译者&#xff1a; 向怡宁 丛书名&#xff1a…

记一次网站被黑经历

问题原由 早上突然接到客户电话&#xff0c;网站在微信中无法打开&#xff0c;被微信拦截 在pc端访问网站&#xff0c;点击首页中任何一个url都会跳转到第三方网站&#xff0c;恍然大悟&#xff0c;网站是被黑了 问题分析 发现网站head被加入一下代码 发现js里面代码的如下&…

免费编程资源----网站篇

编程是一项必学功能&#xff0c;没必要拿着枯燥的书本在那里死啃&#xff0c;而是即刻动手才能学得快。所以我们要来看看这些免费编程资源。 1. Code/Racer Code/Racer是一个在线编程游戏&#xff0c;会强迫你快速编程&#xff0c;在编程游戏中&#xff0c;Code/Racer所属Treeh…

java setseed,基于webmagic的种子网站爬取

1. 概述因为无聊&#xff0c;闲来没事做&#xff0c;故突发奇想&#xff0c;爬个种子&#xff0c;顺便学习爬虫。本文将介绍使用Spring/Mybatis/webmagic等框架构建项目并爬取种子磁链。2. 项目搭建如下图为本项目的工程结构&#xff0c;主要代码实现在Spider包中。3. 数据库设…

外国优秀网页html,200个优秀的国外设计网站推荐

这个系列向大家推荐了200个优秀的国外设计网站&#xff0c;包括网页设计、名片设计、Logo设计和包装设计等等&#xff0c;设计师们可通过这些网站收集的优秀设计作品来获取灵感&#xff0c;进而设计出更具有创意的作品&#xff0c;设计师们也可以把自己得意的作品提交到这些网站…

Linux-运维网站综合架构分析

前言 如何规划一个网站的架构是十分重要的&#xff0c;一个好的网站架构可以给网站带来安全性&#xff0c;维护更加简单&#xff0c;服务更加稳定等等… 接下来便简要简述一下&#xff0c;一个网站的架构内容&#xff0c;其中涉及的服务器与所需软件 正文 集群架构概念图示 …

java无法验证证书_如何解决“证书无效,不能用于验证本网站的身份”错误?...

问题是&#xff0c;如何解决“证书无效并且不能用于验证本网站身份”的错误&#xff1f;。如何解决“证书无效&#xff0c;不能用于验证本网站的身份”错误&#xff1f;下面是详细信息&#xff1a;我有一个签名的小已经工作正常&#xff0c;直到我更新Java来8u25(1.8.0_25-B18)…

HTML制作菜鸟教程网站首页

这是我们要制作的网站首页 我们接下来将分块进行解析: 顶端模块: 我们将顶端模块分为两个div,分别通过float属性和margin属性达到我们想要的布局效果. 此处我试用的高和宽皆为像素定值,实际很多地方高都不需为定值,使其根据内容自适应大小即可.因为是像素设置的原因,所以当浏…

boot入门思想 spring_SpringBoot入门建站全系列(二十一)Mybatis使用乐观锁与悲观锁...

SpringBoot入门建站全系列&#xff08;二十一&#xff09;Mybatis使用乐观锁与悲观锁一、概述之前有两篇《SpringBoot入门建站全系列&#xff08;三&#xff09;Mybatis操作数据库》和《SpringBoot入门建站全系列&#xff08;四&#xff09;Mybatis使用进阶篇:动态SQL与分页》介…

cdn对php网站的加速效果,配置七牛自定义域名cdn加速,让你的网站飞起来

之前发过一篇是没有备案的&#xff0c;使用测试域名来缓存静态文件&#xff0c;效果也是杠杠的。如果你还没有备案&#xff0c;先看这篇文章吧&#xff0c;域名没备案使用七牛cdn加速 。步入正题了(为了节约博主发文的时间&#xff0c;尽量少用文字&#xff0c;多以图片展示&am…

360网站卫士能防服务器吗,360网站卫士测评

最近小编的主机商在主机控制后台开通了360网站卫士的功能&#xff0c;在了解了一些关于360网站卫士的功能之后&#xff0c;本站开始试用这款用于保障免受攻击&#xff0c;在开通一周之后&#xff0c;小编就来所说对这款360网站卫士应用的试用感受!首先让小编感受最为深刻的是“…

服务器绑定网站域名,服务器网站绑定域名

服务器网站绑定域名 内容精选换一换这个是浏览器的设置&#xff0c;没绑定SSL证书的&#xff0c;访问都会有这个提示。您可以为您的网站添加SSL证书。不一定。如果您需要通过HTTPS协议访问网站&#xff0c;就需要添加SSL证书&#xff0c;云速建站支持第三方免费SSL证书的添加。…

大型网站架构技术演进(史上最全)

1. 概述 本文以淘宝作为例子&#xff0c;介绍从一百个并发到千万级并发情况下服务端的架构的演进过程&#xff0c;同时列举出每个演进阶段会遇到的相关技术&#xff0c;让大家对架构的演进有一个整体的认知&#xff0c;文章最后汇总了一些架构设计的原则。 2. 基本概念 在介…

制作网站代码_网站制作的六个流程,一个都不能少

随着时代的发展&#xff0c;有新企业的诞生必然会伴随着旧企业的倒闭&#xff0c;新企业的成立必然会有网站制作的需要&#xff0c;那么这个网站制作的作用就不言而喻了&#xff0c;可以宣传企业的文化&#xff0c;加强企业在互联网上的传播。当然了&#xff0c;新建站的公司必…

python django 如何部署_【实战演练】Python+Django网站开发系列02-Django完整开发环境部署...

#本文欢迎转载&#xff0c;转载请注明出处和作者。上一篇我们讲到已经安装好了python3.8.1与django框架&#xff0c;并且直接启动了服务&#xff0c;但是目前并没有任何我们自定义的内容。我们网站开发的最终目标&#xff0c;是开发出一个简单的学生选课管理系统。系统需求&…

设计电子商务网站建设方案_成都婚纱摄影网站建设规划设计方案!

婚姻生活是人生道路中的一件大事儿&#xff0c;现阶段婚纱摄影行业相关的企业慢慢转型&#xff0c;大家对婚纱照的要求也逐渐转型为人性化、多元化,伴随着互联网的转型及当代生活的节奏,传统式的拍摄方法已逐渐被替代,成都婚纱摄影网站建设也是能快速获取顾客关注度十分重要的一…

网站迁移到新服务器的步骤_怎样将网站迁移至云服务器?需要注意什么?

经历过虚拟主机、VPS的使用&#xff0c;也慢慢从什么都不太熟悉的新用户变成了老油条&#xff0c;我知道&#xff0c;很多人把网站从日渐熟悉的传统服务器迁移到云服务器时&#xff0c;心里或多或少不是滋味&#xff0c;有不舍&#xff0c;当然更多的是未知的担忧。所以&#x…

eclipse复制代码连接数据库404_什么是404页面,404页面对网站有什么影响

我们在浏览网页的时候&#xff0c;经常会在打开网页的时候发现上面大大的写着一个 “404”字样的页面&#xff0c;而且显示“你所浏览的页面已经不在了”这样的页面到底有什么样的含义呢&#xff1f;又对网站有什么样的影响&#xff1f;404页面是客户端在浏览网页时&#xff0c…

oracle19删除之前的主目录用户_百度搜索暂停快照删除服务,是否影响SEO优化?...

短视频&#xff0c;自媒体&#xff0c;达人种草一站服务最近据百度官方公告显示&#xff0c;百度百度快照投诉删除入口目前暂停关闭&#xff0c;官方系统批量删除快照业务暂时停止服务&#xff0c;未来网页快照删除和更新问题&#xff0c;需站长们个人手动到百度网页搜索结果底…

textview 大小自适应_上海自适应网站建设注意要点有哪些-回声网络

上海自适应网站建设注意要点有哪些&#xff1f;随着智能手机的普及&#xff0c;移动互联网发展也越来越快速。对于企业来说&#xff0c;仅仅只有一个PC站肯定是不行了&#xff0c;而为了节约成本和方便管理&#xff0c;自适应网站建设也就越来越受欢迎。相较于普通的PC站&#…