gitbook制作电子书
参考这篇博客先:http://blog.csdn.net/wsyw126/article/details/51733577
可以gitbook serve 本地预览,浏览器访问http://localhost:4000
或者生成静态网站
gitbook build ./ 生成的_book 目录就是了。
然后上传_book下文件到 github 的一个仓库book1中:
进入_book 目录:
git init #初始化git本地库
git branch gh-pages #创建分支
git checkout gh-pages #切换分支
git add -A
git commit -m “book1”
git add remote origin xxxxbook1.git
git push origin gh-pages
如果你放在username.github.io 库中就放master分支,
gh-pages分支需要创建,master分支是默认分支,不用创建。至于为什么放到gh-pages ,这是约定吧。
其他名字的仓库就放到gh-pages分支。
别人可以这么访问 http://xxxx.github.io/book1/
你放到xxxx.github.io仓库master分支,
别人就这么访问:http://xxxx.github.io
展开的形式就像pdf文档,有左侧是目录索引。
做成本地pdf文档 执行命令:
gitbook pdf ./
需要安装npm install gitbook-pdf -g
期间需要phantos 包单独下载 放到错误提示需要phantos包的目录下,名字修改成提示的名字,版本要对。
再次执行npm install gitbook-pdf -g
可能需要ebook-convert组件.然后安装calibre电子书转换工具 ,并加入环境变量,因为需要其里面组件ebook-convert.