1、安装gitbook命令行
$ npm install -g gitbook-cli
2、查看是否安装成功
$ gitbook -V
3、开始使用
(1)初始化
$ mkdir test_gitbook
$ cd test_gitbook
$ touch README.md
$ touch SUMMARY.md
$ vi SUMMARY.md
* [简介](README.md)
* [第一章](chapter1/README.md)
- [第一节](chapter1/section1.md)
- [第二节](chapter1/section2.md)
* [第二章](chapter2/README.md)
- [第一节](chapter2/section1.md)
- [第二节](chapter2/section2.md)
* [结束](end/README.md)
(2)生成目录结构
$ gitbook init
(3)查看目录结构
$ tree
.
├── README.md
├── SUMMARY.md
├── chapter1
│ ├── README.md
│ ├── section1.md
│ └── section2.md
├── chapter2
│ ├── README.md
│ ├── section1.md
│ └── section2.md
└── end
└── README.md
(4)本地预览
$ gitbook serve .
这一步可能会报错
(node:12474) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.
查看node版本
$ node -v
v6.0.0
原因是:graceful-fs 在 node V6 下不支持,需要降级
$ brew tap homebrew/versions
$ brew unlink node
$ brew install homebrew/versions/node5
$ node -v
v5.11.1
PS:如果需要使用node 6.0
brew unlink homebrew/versions/node5
brew link node
切回5.11
brew unlink node
brew link homebrew/versions/node5
好了,继续执行
$ gitbook serve .
Live reload server started on port: 35729
Press CTRL+C to quit ...
info: loading book configuration....OK
info: load plugin gitbook-plugin-highlight ....OK
info: load plugin gitbook-plugin-search ....OK
info: load plugin gitbook-plugin-sharing ....OK
info: load plugin gitbook-plugin-fontsettings ....OK
info: load plugin gitbook-plugin-livereload ....OK
info: >> 5 plugins loaded
info: start generation with website generator
info: clean website generatorOK
info: generation is finished
Starting server ...
Serving book on http://localhost:4000
浏览器打开 http://localhost:4000
可以看到效果啦
这时可以看到当前目录下多了个文件夹
_book
这个文件里面是静态网站内容
生成静态网站到指定目录
gitbook build . ./mysite
(5)gitbook 常用命令
$ gitbook -h
Usage: gitbook [options] [command]
Commands:
build [options] [source_dir] 编译指定目录,输出Web格式(_book文件夹中)
serve [options] [source_dir] 监听文件变化并编译指定目录,同时会创建一个服务器用于预览Web
pdf [options] [source_dir] 编译指定目录,输出PDF
epub [options] [source_dir] 编译指定目录,输出epub
mobi [options] [source_dir] 编译指定目录,输出mobi
init [source_dir] 通过SUMMARY.md生成作品目录
Options:
-h, --help output usage information
-V, --version output the version number
(6)gitbook 生成pdf
$ gitbook pdf . mypdf.pdf
Error: Need to install ebook-convert from Calibre
这时候去下载Calibre
http://calibre-ebook.com/download_osx
安装完成后
ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin
再次执行
$ gitbook pdf . mypdf.pdf
会在当前目录下生成 mypdf.pdf
(7)使用 gitbook editor 制作电子书
下载地址:https://www.gitbook.com/editor/
这个就不再赘述了。
分享到:
相关推荐
本资源包用于gitbook安装过程中所需要使用的软件,包括:calibre-64bit-4.16.0.msi,node-v12.16.3-x64.msi,phantomjs-2.1.1-windows.zip。安装文档见http://mindh.gitee.io/gitbook/
包含:(Git-2.11.1-64-bit.exe/node-v4.0.0-x64.msi/GitBook.Editor.Setup.exe/gitbook 发布文档.docx) 流程说明详见:https://blog.csdn.net/ocean42234111/article/details/89022836
### Windows 安装 GitBook 并使用 GitBookEditor 可视化工具 #### 一、安装 Node.js 在 Windows 上安装 GitBook 和 GitBookEditor 需要先安装 Node.js,因为它们都是基于 Node.js 的命令行工具。Node.js 是一个...
然后通过 npm(Node.js 包管理器)全局安装 Gitbook CLI 和 Gitbook,使用如下命令: ``` sudo npm install -g gitbook-cli --registry=https://registry.npm.taobao.org sudo npm install -g gitbook --registry...
- 如果在使用GitBook过程中遇到问题,可以通过***/contact表单提出问题或报告错误。 - GitBook欢迎用户贡献,不断完善托管在GitHub上的文档。 8. 开发者和企业版: - GitBook提供开发者文档,地址为***。 - 对于...
1. **Update.exe**:这通常是软件的自动更新程序,用于检查和安装GitBook Windows客户端的最新更新,确保用户始终使用的是修复了已知问题和新增特性的版本。 2. **background.gif**:可能是一个启动或加载画面的...
"gitbook-win.zip" 是针对 Windows 操作系统的 GitBook 版本,允许用户在 Windows 环境下轻松地利用 GitBook 进行文档编辑和管理。 1. **GitBook 的核心功能**: - **Markdown 支持**:GitBook 支持 Markdown 语法...
安装文件"GitBook.Editor.Setup (2).exe"应该是适用于Windows系统的安装程序,用户只需运行此文件,按照向导提示即可完成GitBook.Editor的安装。 在使用GitBook.Editor时,用户可以创建结构化的书籍,通过目录来...
开发者或使用者可以通过解压这个文件,然后按照GitBook插件的安装步骤来集成到自己的GitBook项目中。 在实际使用过程中,GitBook 插件的安装一般包括以下步骤: 1. **安装插件**:在GitBook的配置文件(`book.json...
- **安装与启动**:Gitbook-win是Windows用户使用的桌面应用,提供图形化的界面,简化了在Windows上操作Gitbook的过程。 - **本地编辑**:客户端提供了集成的编辑器,可以直接在本地编写和预览Markdown文件,无需...
# 起初在一点都不懂的情况下用命令行转换,提示缺少readme文件 # 刚使用github上传代码发现会自动生成reademe文件,喜出望外 # 搭建环境也是极其坎坷,好不容易搭好了,还是一个劲的失败 # 都萌生了从头开始学习...
6. **多平台兼容**:虽然这里提到的是Windows版本,但GitBook编辑器也提供Mac和Linux版本,实现了跨平台的使用。 7. **发布与分享**:完成编辑后,用户可以将GitBook导出为多种格式,如PDF、EPUB或Mobi,方便在各种...
使用GitBook,你还可以自定义主题,调整页面样式,以符合你的品牌或课程风格。此外,GitBook的插件系统允许扩展其功能,例如添加评论、搜索增强等。 总结起来,GitBook(非新版)虽然可能缺乏某些最新特性,但它仍然...
这款小工具的出现,解决了在没有Gitbook官方支持的情况下,用户将内容保存为PDF格式的需求。 Gitbook2pdf的实现基于Python编程语言,利用了多个Python库,如requests库来处理HTTP请求,BeautifulSoup库进行HTML解析...
要使用GitBook,你需要先安装Node.js(推荐版本为v4.0.0及以上)。然后,可以通过npm(Node.js包管理器)全局安装GitBook CLI(命令行界面),命令为`npm install -g gitbook-cli`。偶尔可能会遇到安装错误,这时...
1. **离线编辑**:Windows客户端让用户可以在没有网络连接的情况下编写和编辑书籍,一旦联网,所有更改将自动同步到GitBook服务器。 2. **实时预览**:提供实时预览功能,让用户在编写时就能看到文档的最终呈现效果...
8. **插件系统**:Gitbook拥有丰富的插件库,如添加目录、搜索增强、评论等功能,可以根据需求安装和配置,进一步提升书籍的功能性和互动性。 9. **社区与市场**:Gitbook社区有许多公开的书籍资源,涵盖各种主题,...
Gitbook桌面版本下载,官网实在太慢,用迅雷也还是很慢,分享在CSDN供大家分享下载。 这个是最新的Gitbook的版本
【前端开源库-gitbook-plugin-otherlink】是一款专为GitBook设计的插件,其主要功能是允许用户在GitBook文档中链接到子目录下的非Markdown(MD)文件。GitBook是一个流行的在线文档创作和分享平台,它以Markdown格式...
一个将gitbook电子书打包成android离线电子书应用的项目。 标签:Gitbook