Asciidocで書かれ、クリエィティブコモンズで公開されている『Pro Git(第2版)』をビルドし、HTML/epub3/PDF/mobiを生成してみました。
|
|
Dockerイメージhtakeuchi/docker-asciidoctor-jpのRubyは2.4.3p205ですが、一部、Nataive extensionのビルドに失敗するためGemfileを修正。
source 'https://rubygems.org'
gem 'rake'
gem 'asciidoctor', '1.5.0'
gem 'json', github: 'flori/json', branch: 'v1.8'
gem 'awesome_print'
gem 'asciidoctor-epub3', '1.0.0.alpha.2'
gem 'asciidoctor-pdf', '1.5.0.alpha.5'
gem 'coderay'
gem 'yajl-ruby', '1.3.1'
gem 'pygments.rb'
gem 'thread_safe'
gem 'epubcheck'
gem 'kindleg
続けます。
|
|
HTML/epub3は正常に生成されましたが、PDFは日本語が出力されず、mobiはKindleアプリ(Mac版)で開けないという問題が発生したので、RakefileのPDF生成部分のみ修正。
|
|
再度rakeしたところ、PDFは正しく生成されました。mobiに関しては引き続き調査だな…
以下、生成したファイルを置いておきます。PDFで527ページあります。クオリティ高すぎ。
このサイトはオープンソースの静的サイトジェネレーターHugoで制作しています。