New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support EPUB/pub-manifest input formats #110
Conversation
b49cc51
to
2083244
Compare
このPRによりこちらの問題も解消されます。 #107 (comment) |
EPUBサポートもできてすばらしいです。 以下、テストして気がついた点です。(これらは別のissue/pullreqで対応予定かとも思いますが) "Exporting webbook format from EPUB or OPF file is not supported." なのに "Built successfully."
EPUBにユーザースタイルシートを指定することができないEPUBを組版する場合、ユーザースタイルシートを指定したい(ノンブルや柱をつける、ページ余白を調整、大きな画像をページ内に収める、などのために必要)。
Vivliostyle Viewer では input が HTML ファイルの場合に一時ファイルの生成は不要ではないかbuild および preview コマンドで、コマンドラインで指定する input がひとつの HTML ファイルの場合、その HTML ファイルが存在するディレクトリに一時ファイルが生成されるようです。 たとえば input が "index.html" の場合、 inputがmarkdownである場合は、HTMLファイルへの変換を伴うので一時ファイルの生成が必要なのは分かりますが、inputがHTMLファイルの場合は不要でないでしょうか。次の問題があります:
また、 Error: Could not parse CSS stylesheet (#105) の問題も、不必要に HTML ファイルの内容をチェックしていることと関係ありそうです。 pub-manifest ファイルを使わない WebBook などのために
|
どれも問題だと認識していますが、今回のPRでは手に余りそうなので一旦マージしてしまいます。 ちなみに、
この動作は、将来 --theme オプションに対応させる際にlinkタグの埋め込みが必要になるため一時ファイルを作成する実装になっています。 |
|
About
closes #63
This pull request adds supporting the input of EPUB (
.epub
,.opf
), Publication manifest (.json
). Also, publication manifests generated by Vivliostyle CLI will be set validencodingFormat
for XHTML inputs.