
トラックバック・コメント機能はまだ未実装ですが、hatena記法の一部を実装できたので一応の完成とします。
hatena記法で実装した機能は以下のとおり
大変だったのはリスト記法と、スーパーpre記法でした。
リスト記法はXHTMLで書いていたのでリスト終了タグをどうするか悩み、結局HTMLParserで整形するといったあまりスマートでない方法を利用しています。
スーパーpre記法は、geshiにパラメータを渡す方法で実装しました。pre記法は未対応ですがすぐに実装できるかと思います。
基本的に自分がよく使う記法のみに対応しています。
将来的により多くのhatena記法に対応できればブログサービス間の変換機(既出?)も作成できるかと思います。
hatena記法の実装まで終了したので、今後はこのhatenaでのブログではなくhttp://life-hack.jp/blog/charlyをメインにしようかと思います(hatenaも更新は続けると思います)。