org 文書をはてな記法に変換する ox-hatena.el (旧 org-export-hatena) を作った
Org 8.0 で文書変換のコードが完全に書き換えられ,新しい export 関数を簡単に書けるようになったということなので,試しに org 文書をはてな記法に export する elisp を書いてみました.
インストールしたら org-mode に C-x C-e b のコマンド群が追加されます.
以下のはてな記法に対応したつもりですが,しっかりは確認していません.
ox-hatena/sample に変換前 org 文書 と変換後の はてな記法文書 を置いているので参考にしてください.変換後の はてな記法文書 をブログに貼りつけると以下のようになります.
/////////////////////////////////////////
[日記][読書] 赤毛のアン
小見出しです.
小見出しの文章です.
さらに小さい小々見出しです.
小々見出しの文章です.
リスト記法
リスト
- ぶどう
- 巨峰
- マスカット
- もも
数字付きリスト
- ぶどう
- もも
- すもも
表組み記法
項目名なしの表
りんご | 赤 | 1 |
みかん | だいだい | 2 |
ぶどう | 紫 | 3 |
項目名ありの表
名前 | 色 | 個数 |
---|---|---|
りんご | 赤 | 1 |
みかん | だいだい | 2 |
引用記法
ここは引用文です。
ただのブロックとして使うこともできます。
スーパー pre 記法
行
整形済みテキストです。
ブロック
整形済みテキストです。
スーパーpre記法 (シンタックス・ハイライト)
class Foo def bar'baz' # return baz end end
http 記法,mailto 記法
タイトル指定
オブション指定
*1:はてなのマスコット犬