steins-git icon indicating copy to clipboard operation
steins-git copied to clipboard

CSS組版への移行

Open kubosho opened this issue 6 years ago • 2 comments

現状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をそれに移行したい。

kubosho avatar Apr 04 '18 12:04 kubosho

#164 でWebプレビュー版はgitbookを使うようにした

kubosho avatar Oct 20 '18 12:10 kubosho

Vivliostyleを使う場合、VivliostyleのライセンスがAGPL v3なので、PDFを出力するところのみ別リポジトリにしたほうが良さそう。

kubosho avatar Oct 23 '18 16:10 kubosho