PythonでMarkdownからEPUBをつくろう

この連載について

 この連載は、『PythonでMarkdownからEPUBをつくろう』を一部抜粋して編集したものです。

 本編には、全てのソースコードや、生成する原稿のサンプルが付属しています。ぜひ、こちらもご購入ください。

 姉妹版の『PythonとPygameで作る レトロ風RPG 全コード』もあります。

目次に戻る

本書の技術的な内容

公開:2025-02-14

 この本は、PythonでMarkdownファイルからEPUBファイルを作るプログラミングの本です。

 対象は、プログラムでEPUBファイルを効率的に作りたいと思っている人です。

 それでは少し、Pythonと、MarkdownとEPUBについて話をします。

 Pythonは平易な文法で人気のプログラミング言語です。

 Markdownは、テキストファイルに簡単な記号で装飾をすることで、HTMLファイルなどに変換できる軽量マークアップ記法です。

 EPUBは電子書籍の規格です。

想定している使い方

 想定している使い方は、次の通りです。

 こうして箇条書きにすると大変そうに見えますが、実際は簡単です。原稿をテキスト ファイルで書き、設定もテキスト ファイルで書くだけです。

 設定のYAMLファイルは、テンプレートのいくつかの場所(書籍名や著者名、各章のファイル名など)を書き換えるだけです。

 プログラムやテンプレートは、本を最後まで読んだ時点で、ダウンロードできるようにしています。

 Markdown記法(拡張子.md)、YAML形式(拡張子.yaml)のファイルは、コードエディターのVisual Studio Code(VSCode)で書きます。

 PythonのプログラムもVSCodeで書きます。

▶ 利用者が用意するテキスト ファイル
各ファイルのスクリーンショット

 Markdown記法、YAML形式、Pythonのプログラムのスクリーンショットを掲載します。雰囲気が分かると思います。

▶ Markdown記法
▶ YAML形式
▶ Pythonのプログラム

目次に戻る

この連載について

 この連載は、『PythonでMarkdownからEPUBをつくろう』を一部抜粋して編集したものです。

 本編には、全てのソースコードや、生成する原稿のサンプルが付属しています。ぜひ、こちらもご購入ください。

 姉妹版の『PythonとPygameで作る レトロ風RPG 全コード』もあります。

 技術系同人誌など まとめページ


トップページに戻る
Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2025 Cronus Crown (c)1997-2025 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について