Loading...
Vivliostyle CLI現況報告 - 2021 Spring
speaker: spring-raining / 緑豆はるさめ
Webフロントエンドエンジニア
縁あってVivliostyle projectに参加しています
このセッションでは
Vivliostyle CLIの半年間のアップデートを短く振り返ります
そもそもVivliostyle CLIって?
コマンドを介してVivliostyleを取り扱うためのツール
執筆者向けのソフトウェアですが、最近Viewer機能が強化されました
PDF生成の自動化に便利!
時間がないので、詳しい説明は前回イベント資料をチェック!
https://vivliostyle.connpass.com/event/189940/presentation/
それでは前回イベントバージョン時点
(v3.0.0-pre.4)
からのコードの変更を見てみましょう
https://github.com/vivliostyle/vivliostyle-cli/compare/41aee32e19e16ad33779d02bae6bdc7eb7c808c7..v3.3.0
多すぎる!!!
主な変更点だけ振り返ります
原稿ファイルビルドプロセスの挙動変更
https://github.com/vivliostyle/vivliostyle-cli/
pull/96
https://github.com/vivliostyle/vivliostyle-cli/pull/104
https://github.com/vivliostyle/vivliostyle-cli/pull/116
v3 preでは中間ファイルの保存先として
.vivliostyle
が使われていたが、よりシンプルに出力先を設定できるよう変更
副作用として、同時に複数ファイルを出力できるようになりました
入力/出力ファイル形式の追加
https://github.com/vivliostyle/vivliostyle-cli/pull/110
対応ファイル形式を拡充し、現在は以下のファイル形式に対応しています
入力: Markdown
(VFM)/HTML/Webbook
(複数のHTML)/Publication
manifest(.json)/EPUB/OPF
(zip解凍済みのEPUB)
出力: PDF/Web publication
Please turn on JavaScript to use Paper in all of its awesomeness. ^_^
このセッションでは
そもそもVivliostyle CLIって?
それでは前回イベントバージョン時点 (v3.0.0-pre.4) からのコードの変更を見てみましょう
多すぎる!!!
主な変更点だけ振り返ります
原稿ファイルビルドプロセスの挙動変更
入力/出力ファイル形式の追加