使用Gitbook Editor编辑gitbook电子书

上一篇文章我讲了如何在linux系统上安装gitbook,这一篇文章我为大家讲解如何使用图形化工具Gitbook Editor编辑gitbook电子书。


1、下载安装

首先到官网(https://www.gitbook.com/editor)下载Gitbook Editor,然后安装,我的是win7系统,安装是提示缺少.net4.5,去微软官网下载安装就行,我安装的.net版本是NDP451-KB2858728-x86-x64.3505182529。


2、使用GitBook.Editor

点击桌面上的GitBook.Editor图标

如下图所示

使用Gitbook Editor编辑gitbook电子书


点击New Book新建电子书

使用Gitbook Editor编辑gitbook电子书


记得输入英文的书名,不识别中文


点击新建的电子书

使用Gitbook Editor编辑gitbook电子书


无法将word中的字段复制到GitBook.Editor,不过我测试Notepad++是可以的


Introduction

点击左侧的Introduction进行编写电子书的简介信息

使用Gitbook Editor编辑gitbook电子书

上边的H1、H2和H3分别代表一级标题、二级标题以及三级标题


表格的添加需要点击右上角的Insert Table按钮,然后添加内容

点击表格会出现添加行和列以及删除行和列的选项

使用Gitbook Editor编辑gitbook电子书


电子书章节内容添加:

1)引言

在左侧右键点击“Add Article”

使用Gitbook Editor编辑gitbook电子书


使用Gitbook Editor编辑gitbook电子书


左侧点击引言章节,在右侧可以添加章节内容

使用Gitbook Editor编辑gitbook电子书


1.1) 概述

右侧右键点击引言添加章节,章节名为1.1.概述

添加章节内容

使用Gitbook Editor编辑gitbook电子书


1.2)功能简介

参照之前的添加章节和内容

使用Gitbook Editor编辑gitbook电子书


按照上面的方式把其他章节依次添加,如果需要添加图片,点击菜单栏的Insert Image图标,选择本地的图片上传就ok了,最后编辑完成后点击save保存电子书。


对于GitBook.Editor其他的应用大家就*学习*发挥吧。


3、使用gitbook发布电子书

如果你是按照默认安装GitBook.Editor的,那么在C:\Users\XXX\GitBook\Library\Import目录下就会出现写好的电子书mdq_guide_mannul目录。


之后把本地的mdq_guide_mannul目录上传到安装好的gitbook服务器上的source_book目录下


使用gitbook serve测试电子书是否有异常

~/source_book/mdq_guide_mannul> gitbook serve

Live reload server started on port: 35729

Press CTRL+C to quit ...


info: 7 plugins are installed 

info: loading plugin "livereload"... OK 

info: loading plugin "highlight"... OK 

info: loading plugin "search"... OK 

info: loading plugin "lunr"... OK 

info: loading plugin "sharing"... OK 

info: loading plugin "fontsettings"... OK 

info: loading plugin "theme-default"... OK 

info: found 4 pages 

info: found 1 asset files 

info: >> generation finished with success in 0.6s ! 


Starting server ...

Serving book on http://localhost:4000


浏览器访问链接http://服务器IP:4000/

使用Gitbook Editor编辑gitbook电子书


没有异常之后链接电子书目录到目标目录

~> ln -s /home/sxzhou/source_book/mdq_guide_mannul/_book /home/sxzhou/dest_book/mdq_guide_mannul


在/home/sxzhou/dest_book/目录下执行,nohup python-m SimpleHTTPServer 8080

nohup: 忽略输入并把输出追加到"nohup.out"

执行完上面的命令后不要执行ctrl+c,直接关闭窗口就ok了。


然后浏览器访问链接http://服务器IP:8080/mdq_guide_mannul/index.html,如果没有出现和之前gitbook serve测试一样的结果的话可能的情况是模拟的web服务器关闭了