gitbook

简介: 在macOS上安装gitbook安装nodejs, 在macOS上, 只要安装了Xcode, nodejs就会被默认安装node -V, 显示当前系统的node版本号npm install -g npm, 更新当前系统的npm版本npm install -g gitbook-cli, 安装...

在macOS上安装gitbook

  1. 安装nodejs, 在macOS上, 只要安装了Xcode, nodejs就会被默认安装
  2. node -V, 显示当前系统的node版本号
  3. npm install -g npm, 更新当前系统的npm版本
  4. npm install -g gitbook-cli, 安装gitbook命令行工具
  5. gitbook -V, 查看当前的gitbook-cli和gitbook版本, 这个时候会自动安装gitbook, gitbook-cli和gitbook是两个软件, 使用gitbook-cli中的gitbook命令来管理我们的gitbook
  6. brew cask install gitbook-editor, 安装gitbook编辑器
  7. 为了生成电子书, 安装ebook-convert, 下载 Calibre application, 接着sudo ln -sv /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin, 如果要生成pdf的话, 则使用gitbook pdf . ./mybook.pdf

gitbook命令

  • gitbook ls-remote: 列出远程gitbook可用的版本
  • gitbook ls: 列出本地gitbook可用的版本
  • gitbook init: 初始化目录为gitbook的根目录
  • gitbook build: 编译成静态的html
  • gitbook serve: 启动服务到localhost:4000
  • gitbook uninstall 2.2.2: 卸载对应的版本的gitbook
  • gitbook update: 更新gitbook

创建电子书步骤

  • mkdir book
  • cd book
  • gitbook init
  • gitbook build
  • gitbook serve

配置

通过book.json文件修改

gitbook editor 使用注意点

  • gitbook editor 对中文的支持不太好, 所以最好在终端中创建
  • gitbook editor 存放的图片都放在asset中, 所以不需要担心URL
目录
相关文章
|
资源调度 前端开发
React npm i @ant-design/ --save无法导入问题
React npm i @ant-design/ --save无法导入问题
310 0
|
7月前
|
算法 Shell 定位技术
在Docker环境下搭建openvslam/orb_slam3的步骤和问题总结
总的来说,搭建openvslam或orb_slam3的过程需要一些耐心和技术知识,但只要你遵循上述步骤,并且在遇到问题时进行适当的调试,你应该能够成功搭建并运行openvslam或orb_slam3。
282 11
|
10月前
|
缓存 安全 Java
Volatile关键字与Java原子性的迷宫之旅
通过合理使用 `volatile`和原子操作,可以在提升程序性能的同时,确保程序的正确性和线程安全性。希望本文能帮助您更好地理解和应用这些并发编程中的关键概念。
254 21
|
11月前
|
前端开发 搜索推荐 Java
网络基础重定向和转发的区别
本文介绍了网络基础中重定向和转发的区别。重定向是服务器告知客户端访问新URL,涉及两次请求,URL变化;转发是服务器内部处理,客户端无感知,URL不变。文中详细对比了两者的请求次数、数据传递及应用场景,并通过实例演示帮助理解。
360 9
|
10月前
|
人工智能 监控 数据挖掘
2025年有哪些工单管理系统值得推荐?
随着企业数字化转型加速,工单管理系统成为优化流程、提升服务的关键工具。2025年备受关注的主流系统包括:合力亿捷,中国移动,中国联通,中国电信等
247 0
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
541 60
|
Java Maven 开发者
入职必会-开发环境搭建14-IDEA配置Maven
在 IDEA 中配置 Maven 可以帮助开发者更方便地管理项目依赖、构建项目和部署应用程序。要在 IDEA 中配置 Maven,可以按照以下步骤进行。
380 1
入职必会-开发环境搭建14-IDEA配置Maven
|
缓存 前端开发 Go
go中的chan管道机制
Go 语言推崇通过通信来共享内存而非共享内存来通信,其中 Channel(通常简写为 `chan`)作为关键机制之一,允许两个并发执行的协程之间进行同步和数据交换。`chan` 是一种引用类型,可通过 `make` 函数创建,
247 2
|
监控 Java Perl
使用jstat工具来监控G1垃圾回收器的性能
使用jstat工具来监控G1垃圾回收器的性能
|
人工智能 物联网 数据挖掘
奇思妙想之旅:探索AI在智能家居中的应用
随着人工智能技术的不断发展,智能家居已经成为了我们生活中不可或缺的一部分。在这个奇思妙想之旅中,我们将一起探索AI在智能家居领域的应用,以及如何通过AI技术提升家居生活的品质。
1127 2