技術書のための:PythonでMarkdownからEPUBをつくる本【フルマンガ】
技術書のための:PythonでMarkdownからEPUBをつくる本|d_599346| Pythonのプログラムを書いて、Markdownの原稿から、EPUBを自動生成する本です。これまで何十冊か同人技術書を出してきましたが、そのノウハウを反映した内容になっています。本書自体も、この本で解説しているプログラムでEPUBを生成したあと、PDFに変換しています。本書では、次のような方式でEPUBを生成します。・YAMLで設定を書き、複数のMarkdownファイルで原稿を書いて、EPUBを生成します。・EPUBの目次データなどを自動で作ります。・表紙ページや目次ページを自動で追加します。プログラミング系技術書を作る上級者向けに、次のような機能を備えるようにしています。・外部ファイルのコードを自動読み込み、行数指定による部分読み込み。・Kindle ダイレクト・パブリッシング用のコード部分の自動成形。・フォントのサブセット化。・Markdown内のフレーズに対する自動置換。・Markdownに自由に追加できる簡易関数の作成。本体のPDFは130ページです。また、付属のサンプルには、ソースコードが入っています。● 目次第1章 EPUBファイル第2章 EPUB、KPFの注意事項第3章 EPUBのCSS第4章 原稿のファイル構成第5章 config.yaml第6章 開発の準備第7章 プログラムの構成第8章 プログラムの開始第9章 設定の読み込み第10章 ファイル複製第11章 Markdown変換第12章 本文構築 周辺処理第13章 目次構築第14章 圧縮してEPUB生成第15章 拡張置換について第16章 拡張置換用のファイル第17章 拡張置換の処理第18章 コードの変換