2017年6月17日土曜日

Markdown 記法から縦書き mobi (kindle direct publishing で出版可能な) ファイルを作成する

環境

  • Windows 10 Home
  • pandoc 1.19.2.1
  • kindlegen V2.9
    • kindlegen にはパスが通っています

Github

https://github.com/haoimrii/md2ebook

手順

あらまし

  1. 縦書きになるスタイルシートを書いたテキストファイルを作成します
  2. バッチファイルを作成します
  3. Markdown 記法で書かれた原稿ファイルをバッチファイルにドラッグ&ドロップします

具体的な手続き

1.Markdown 記法で原稿を書きます(ファイル名を仮にManuscript.mdとします)

2.縦書きにするためのスタイルシートを書き、style.htmlとして保存します

<style> body { -epub-writing-mode: vertical-rl; writing-mode: tb-rl; direction: ltr; } </style>

3.バッチファイルを書き、md2mobi_v.batとして保存します

pandoc -t html4 %1 -o %1.html -B style.html kindlegen %1.html del %1.html

4.上記3つのファイルを同じフォルダに入れます

5.Manuscript.mdmd2mobi_v.batにドラッグ&ドロップします


以上の手続きで、3つのファイルと同じフォルダ内にManuscript.mobiができあがります。 kindleに転送してすぐに読むことができます。

Kindle direct publishing にアップロードして、縦書き原稿とすることができます。