$ gem install hparser
Ruby ではてな記法が使えます。
require "rubygems"
require &
print "Content-Type: text/html\n\n"
text = File.open("hatena.txt").read
parser = HParser::Parser.new
hatena = parser.parse text
print hatena.map{|x| x.to_html}
hatena.txt に適当に書いて、ブラウザで見ると、やったー