首页 > 系统 > Linux > 正文

GitBook 制作电子书详细教程

2019-10-26 18:48:41
字体:
来源:转载
供稿:网友

gitbook安装:

 https://nodejs.org/#download 

下载node.js源代码(点击绿色的INSTALL),

解压

./configuremakemake install 

成功执行后,npm就被安装好了。

2. gitbook 安装命令

npm install -g gitbook-cligitbook -V 

查看gitbook是否安装成功。

ref

===

1. wanqingwong.com/gitbook-zh/index.html

gitbook使用

===========

1. 根据目录生成图书结构

1.1 README.md 与 SUMMARY编写

README.md

这个文件相当于一本Gitbook的简介。

$ mkdir test_gitbook$ touch README.md

SUMMARY.md

这个文件是一本书的目录结构,使用Markdown语法,

如我们这本书的SUMMARY.md:

$ touch SUMMARY.md$ vim 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)

1.2 生成图书结构

当这个目录文件创建好之后,我们可以使用Gitbook

的命令行工具将这个目录结构生成相应的目录及文件:

$ gitbook init$ tree . #查看建立的目录和文件

├── chapter1
│   ├── README.md
│   ├── section1.md
│   └── section2.md
├── chapter2
│   ├── README.md
│   ├── section1.md
│   └── section2.md
├── end
│   └── README.md
├── README.md
└── SUMMARY.md

我们可以看到,gitbook给我们生成了与SUMMARY.md所
对应的目录及文件。

每个目录中,都有一个README.md文件,相当于一章的说明。

2. 生成图书

2.1 输出为静态网站

你有两种方式输出一个静态网站:

2.1.1 本地预览时自动生成

当你在自己的电脑上编辑好图书之后,你可以使用Gitbook
的命令行进行本地预览:

$ gitbook serve .

然后浏览器中输入:

 http://localhost:4000 

这样就可以预览生
成的以网页形式组织的书籍。

这里你会发现,你在你的图书项目的目录中多了一个名为
_book的文件目录,而这个目录中的文件,即是生成的静态
网站内容。

使用build参数生成到指定目录

与直接预览生成的静态网站文件不一样的是,使用这个命令,
你可以将内容输入到你所想要的目录中去:

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表