org-mode で書いた記事を、そのまま WordPress に投稿したい。
方法は、大きく分けて二つある。
– org-mode で HTMLに変換してからコピペする
– org-mode の書式を解釈する WordPress のプラグインを新たに作る
org-mode側でHTMLに変換する方法は、
WordPressの記事一覧が酷い事になるのが目に見えている。
いつかは画像も自動で組込みたいし、
後者の、プラグインを新たに作るのが良さそう。
車輪の再発明ぽくてイヤだけど、自分で使う目的だし、
自由が効く方が良いか。
問題はむしろ、PHPの開発経験が全く無いこと。
orgのテーブルを変換するプラグインは小さかったので、
一旦pythonで書いてから、本番サーバ上でPHPに移植する
という、恐しい開発方法だったけど。
今回は、ちゃんとテスト環境をそろえて開発したい。
テーブルプラグインの開発では、
WP-MarkDown の不具合(バグの様な仕様)で、
保存する度に記事を壊されて無駄に時間がかかってしまった。
WP-MarkDown とはオサラバして、スッキリ開発したい。
で。
対応したいタグは、こんなもの。
– 段落タイトル 3段階
– 段落
– コード
– テーブル
– 引用
– 段落
– 強調/イタリック
– リンク
– リスト
– *インライン画像
– (入れ子リスト)
– (番号リスト)
これだけ変換するには、
テーブルプラグインの構造では間に合わないので、
きちんと文章を構文解析する必要がある。
それに、ちゃんとしたテスト環境を作ってから開発したいし
新調した MacBookPro に合わせて、CI環境を再構築しないと…