首页 > 其他 > 详细

gitbook导出pdf踩坑

时间:2019-11-18 13:46:34      阅读:112      评论:0      收藏:0      [点我收藏+]

gitbook导出pdf踩坑

gitbook推到github

首先建立一个github的repo,然后在gitbook网页上找到关联github的按钮,登录账号,关联对应的库,即可将其commit到github的repo里。供后续clone。

本机安装gitbook命令行工具

安装node

我一般用nvm,不赘述

安装gitbook

npm install -g gitbook-cli
注意要安装gitbook-cli,按照很多教程直接安装gitbook的话使用的时候会报错。

开始导出

  • 克隆repo到本地
  • cd到对应目录,本地应该有README和SUMMARY两个md文件
  • 执行gitbook serve,将本地的gitbook转为可用浏览器访问的网页,终端会提示访问的url,默认是http://localhost:4000
  • 此时会发现本地repo目录下多了一个_book的文件夹,其中存放的就是网页资源
  • 找到style.css打开编辑,搜索overflow,在book-bodymarkdown-section的选择器下,把overflowoverflow-y的值改为visible,原值应该是auto或者hidden(不改这个的话将来存下来的pdf只有第一页。。后面的都没有)
  • 打开浏览器访问到对应的链接,然后另存为pdf即可

其他

网上教程大多是要安装gitbook编辑器客户端,我懒得装了。。所以只装了命令行工具,另外就是生成pdf的时候,很多教程写的gitbook pdf . xxx.pdf这个命令,我本地执行后会在打印出几行log后就停住了,并不能生成pdf。所以采取了比较迂回的办法。

gitbook导出pdf踩坑

原文:https://www.cnblogs.com/cottony/p/11881375.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!