KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

でんでんコンバーター互換機製作3回目

でんでんエディタっぽいのを作ろうかなといい出してから数ヶ月あまり放置気味だが、とりあえず。

github.com

 今の所、マークダウンと表紙画像を突っ込むとEPUBとして出力するが、Hタグから目次を生成を作ってないので、目次がない。

 マークダウンパーサーでマークダウンからHTMLに変換しているが、日本語の場合に、HタグのIDが全部おなじになる。英語圏の人のライブラリは日本語の扱いが適当すぎる。

電書ちゃんのでんでんマークダウン - でんでんマークダウン

でんでんマークダウンのルビの解釈条件は次のとおりです。「{}」や「|」を使ったプログラム言語や正規表現を記述する際に、誤変換を避ける上での参考にしてください。

  • 段落の中で「{」で始まり
  • 「|」以外の文字が一文字以上存在し
  • その後ろに「|」が存在し
  • その後ろに「|」以外の文字が一文字以上存在し
  • その後ろに「}」が存在するパターン

 でんでんマークダウンのモノルビからHTMLのルビへの変換はやはり面倒なのでそのままプラグインを使えればと考えると。markdown-itを使ったほうがいいのだろう。そうすると、node.jsを使う必要が出てきて、webように作るにはwebpackを使わないといけそうだな。他のマークダウンパーサー向けに、ルビ変換を描きかる方法もあるかも。github.com

 パーサーをどのように書き換えるか。注記をどう増やすかが今後の課題。

でんでんコンバーター互換機はあまり進んでいない。問題はパーサー部分の処理をどこまでするかを考えている。全部を入れようとするとそれだけ時間がかかりそうである。

www.npmjs.com


qiita.com

マークダウンのエディターはわりとあるので改造してなんかできないかと、SimpleMDEというのを使おうと思っている。

特徴として、右側にプレビュー画面があって、入力しながら確認できる。ライブラリとして配布されているので、ウェブサイトに埋め込むのも割りと簡単にできる。