[工具使用] Mac 使用 GitBook 制作电子书
一、简介#
很多时候我们看到好的 GitBook 资料,无法转换成文档本地浏览,十分的不方便。这时候就思考有没有工具能帮助我们完成这个操作。
二、安装#
其实可以直接使用homebrew来安装,这里不做具体说明,命令如下:
brew cask install gitbook gitbook-editor
我采取的的方式是安装 gitbook-cli,具体方式如下:
npm i gitbook-cli -g
gitbook -V
因为gitbook基于node.js,所以需要先安装node, 我现在用的 gitbook 3.+,装node v12版本就好了:
# 可以先 brew search node 查看版本,然后安装你想要的版本
# 我现在用的 gitbook 3.+,装node v12版本就好了。
brew install node
查看版本,即安装是否成功:
node -v
npm -v
三、使用#
新建文件夹test,作为一本书,并完成初始化:
mkdir test
cd test
# 初始化
gitbook init
生成两个文件
- README.md:书籍的介绍写在这个文件里
- SUMMARY.md:书籍的目录结构在这里配置
编辑这两个文件输入任意内容,目录格式举例:
编辑内容之后,回到终端,再次执行 gitbook init ,生成目录,如图:
然后我们就可以去制作了
四、常用命令#
1. 初始化 或 编辑目录#
gitbook init
2. 编辑内容之后编译书籍#
可以指定目录,默认当前
gitbook build [书籍路径] [输出路径]
3. 生成电子书#
# 生成 PDF 格式的电子书
gitbook pdf ./ ./book_name.pdf
# 生成 epub 格式的电子书
gitbook epub ./ ./book_name.epub
# 生成 mobi 格式的电子书
gitbook mobi ./ ./book_name.mobi
初次生成电子书的时候,可能会出现如下错误:
解决方式:根据提示通过安装calibre-ebook来安装ebook-convert:
下载地址:https://calibre-ebook.com/dist/osx
安装之后,建立软链
ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin/ebook-convert
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律