文庫本スタイルのゲラをテキストファイルから作る、github actionsのワークフローです。
このプロジェクトの.github/
とpackage.json
を、原稿を管理しているレポジトリに含めてGithubにpushすると、Github Actions Workflowが有効になり、テキストファイルから文庫本風のPDFを作るワークフローを利用できるようになります。
publish/
ディレクトリの直下に、HTMLを含む青空文庫記法のdraft.txtを配置してください。
galley
で始まる名前のリモートタグをGithubにpushすると、PDFの生成が始まります(例:galley20210725
やgalley初稿
など)。
分量にもよりますが、数分でGithubのリリースにタグ名を含むリリースが登録されて、PDFがダウンロードできるようになります。
マークアップと文書の修飾にはHTMLとCSSを用いてください。
このGithub Actionsは、VivlioStyle CLIを用いて、文庫本風のPDFを生成します。
プロジェクト中にあるファイルを集めるために、Gulpを利用することができます。
サンプルのタスクを添付しました。gulpfile.js
を参照してください。