上一篇文章我讲了如何在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图标
如下图所示
点击New Book新建电子书
记得输入英文的书名,不识别中文
点击新建的电子书
无法将word中的字段复制到GitBook.Editor,不过我测试Notepad++是可以的
Introduction:
点击左侧的Introduction进行编写电子书的简介信息
上边的H1、H2和H3分别代表一级标题、二级标题以及三级标题
表格的添加需要点击右上角的Insert Table按钮,然后添加内容
点击表格会出现添加行和列以及删除行和列的选项
电子书章节内容添加:
1)引言
在左侧右键点击“Add Article”
左侧点击引言章节,在右侧可以添加章节内容
1.1) 概述
右侧右键点击引言添加章节,章节名为1.1.概述
添加章节内容
1.2)功能简介
参照之前的添加章节和内容
按照上面的方式把其他章节依次添加,如果需要添加图片,点击菜单栏的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/
没有异常之后链接电子书目录到目标目录
~> 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服务器关闭了