Pages

Tuesday, 22 December 2015

用asciidoctor生成静态网站/电子书


有两种办法可以通过这份源代码生成电子书。
最简单的办法是让我们去做这个工作。 我们有一个机器人时刻准备着,寻找主分支上的新工作,为每个人自动构建。
你可以在 http://git-scm.com/book 找到当前构建,关于构建可用的详情请见 https://progit.org
另一个生成电子书文件的方法是使用 Asciidoctor 手动完成。 如果你运行下面的命令,你 可能 实际上获得 HTML、Epub、Mobi 和 PDF 输出文件
$ bundle install
$ asciidoctor-pdf-cjk-kai_gen_gothic-install
$ bundle exec rake book:build
Converting to HTML...
 -- HTML output at progit.html
Converting to EPub...
 -- Epub output at progit.epub
Converting to Mobi (kf8)...
 -- Mobi output at progit.mobi
Converting to PDF...
 -- PDF  output at progit.pdf
这些命令使用了 asciidoctorasciidoctor-pdf 和 asciidoctor-epub 项目
from https://github.com/progit/progit2-zh
该电子书的文本文件(都是些asc文件)在此:https://github.com/progit/progit2-zh/tree/master/book