抓取网页生成电子书(.js的命令行工具/Git来制作精美的电子书工具)
优采云 发布时间: 2022-03-05 15:22抓取网页生成电子书(.js的命令行工具/Git来制作精美的电子书工具)
####GitBook 是一个基于 Node.js 的命令行工具,它使用 Github/Git 和 Markdown 创建精美的电子书,用于同步、共享和录制
####包格式:html、pdf(需要安装gitbook-pdf,效果不是很好)、epub、MOBI
现在只介绍html格式:
完整效果:
基本步骤:
以管理员身份安装
$ npm install gitbook-cli -g 或
$ cnpm install gitbook-cli -g
新建一个文件夹来存放这样的目录
README.md:简介
###Welcome
[外链图片转存失败(img-Fpt1DMpr-1563846800927)(/img/huge.jpeg)]
SUMMARY.md:生成目录组织
* [简介](README.md)
* [第一章](chapter1/README.md)
* [第一节](chapter1/node1/README.md)
* [第二章](chapter2/README.md)
* [结束](end/README.md)
在目录下运行$ gitbook init
如果运行下载依赖包,会报如下错误:
解决方法:你可以用管理员权限运行 $ gitbook -V
注意:这只是一种解决方案,可能还有其他方法
全部安装完成后,可以再次执行文件下的$ gitbook init
$tree:查看目录
$ gitbook serve: *敏*感*词*页面,localhost:4000 或 $ gitbook serve -p 8080
$ gitbook build: 构建文件夹_book
注意:生成的html不能直接访问跳转,因为有json数据请求。可以被编译器读取,也可以通过搭建本地服务器来访问
构建到 github:
注意:构建到github,可以参考这个文章