steins-git
steins-git copied to clipboard
CSS組版への移行
現状Asciidoctorを使っている。
理由としてはJavaScript Promiseの本がAsciidoctorを使っていたため、リリースまで日が浅い状況で実際にAsciidoctor上で作られた本がある状況が良かったため採用した。 (このときRe:VIEWもあったが、Re:VIEWの記法が難しく見えたため採用しなかった)
しかしAsciidoctorを使ったのはSteins;Gitのみとなってしまった。そのため独自に開発環境を立てるのが面倒になりメンテナンスをしなくなってしまった。 そして昨今vivliostyle/vivliostyle.js: JavaScript library for web sites with rich paged viewing and EPUB supportがある。 このVivliostyleをベースにHTML + CSS + JavaScriptで組版プラットフォームを作り、Steins;Gitをそれに移行したい。
#164 でWebプレビュー版はgitbookを使うようにした
Vivliostyleを使う場合、VivliostyleのライセンスがAGPL v3なので、PDFを出力するところのみ別リポジトリにしたほうが良さそう。