GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。
GitBook支持输出多种文档格式:
静态站点:GitBook默认输出该种格式,生成的静态站点可直接托管搭载Github Pages服务上;
PDF:需要安装gitbook-pdf依赖;
eBook:需要安装ebook-convert;
单HTML网页:支持将内容输出为单页的HTML,不过一般用在将电子书格式转换为PDF或eBook的中间过程;
JSON:一般用于电子书的调试或元数据提取。
使用GitBook制作电子书,必备两个文件:README.md和SUMMARY.md 。
搭建基本流程
安装Git
安装Node.js和NPM
安装Gitbook工具
配置Gitbook与Jenkins自动部署
我安装的Oracle.Linux.i686是基于RedHat版本的linux,如果你用的别的系统,其实搭建大致相同
1、安装Git
不建议使用 yum install git安装,yum源中安装的git版本是1.7.1,Github等需要的Git版本最低都不能低于1.7.2 。所以我们一般不用上面的方法。而是下载git源码,编译安装。
先更新系统
yum update
安装依赖的包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develgccperl-ExtUtils-MakeMaker
下载git源码并解压缩
wget https://github.com/git/git/archive/v2.3.0.zip
unzip v2.3.0.zip
cd git-2.3.0
编译安装(自己选择路径)
make prefix=/usr/local/git all
make prefix=/usr/local/git install
设置环境变量
whereis git
vi /etc/profile 最后一行添加:export PATH=/usr/local/git/bin:$PATH
source /etc/profile
查看git版本
git --version
输出版本号 -->安装成功
参考文章:
http://www.cnblogs.com/zhcncn/p/4030078.html