途中経過 - jekyllのような静的ブログジェネレータをnode.jsで作る(2)

公開:2017-06-26 05:34
更新:2017-11-15 21:58
カテゴリ:静的ブログジェネレータ

静的ブログジェネレータはぼちぼちと作っている。そのせいで、ブログの更新も滞りがちだ。。

作成は、下記の各フェーズの設計・コード書きを同時並行で進め、完成に近づけていく。

  1. ブログデザインを作る
  2. はてなAPIで吸い出したデータをいったんmarkdown形式のデータでエクスポートするコードを書いてデータをエクスポートする
  3. それをHTMLに変換するコードを書いて、ローカルでテスト
  4. ローカルでのテストの区切りのよいところで、さらにテストサイト(https://blog-test.sfpgmr.net/)にアップしてテスト

今回の静的ブログジェネレータの成果物は以下
https://github.com/sfpgmr/www/tree/master/wwwmaker

今のところのテストサイトの状況は以下
https://blog-test.sfpgmr.net/entry/2017/06/18/162009

とりあえずはてなAPIの全記事を単独ページに変換するところまでのコードを書いたが、私の記事はmarkdown+はてな独自記法となっていて、まだはてな独自記法のケアまではできていない。方針としては、markdown記法におきかえることができる部分はmarkdownに変換するつもりだ。

その他いろいろやらんといかんので、完成までには1か月以上はかかるだろうなぁ。。