概要

markdownで書いたブログ内容を、AtomPubAPIで、ライブドアブログに投稿した。


背景と目的

ライブドアブログをmarkdownで書きたい。


詳細

0.方法

大まかな手順は以下。

  • markdownで書く
  • markdownをhtmlに変換する
  • AtomPub APIで投稿する

1.markdownをhtmlに変換する

1.1 markdown2

変換は、pythonのmarkdown2パッケージを使うのでインストール。

pip install markdown2

ちなみに、markdownというパッケージもあるが、ascii文字しか対応していないのでだめだった。


1.2 変換

ここは、雑多な処理なので詳細は省略するが、ソースコードのセクションなどは、 preタグにうまく置き換わらない場合があるので、それに対応したりした。


2.AtomPub APIで投稿する

こちらに従って、コーディングした。


まとめ

markdownで書いたブログ内容を、AtomPubAPIで、ライブドアブログに投稿できるようになった。だいぶ作業が楽になりそう。