三回改行で段落の終わりなんてことを教えていただいたので、該当部分をちょっと書き換え

else

buffer = ''

until lines.empty?

break if /\A(\-|\+|\:|\>[\<\>\|])/ =~ lines[0]

buffer.concat lines.shift

break if buffer[-1..-1] == "\n" #ここ

end

buffer.gsub!(/\n/, "") #改行無駄なのではぶき

@elems.push Hatena::Paragraph.new(buffer) if buffer != "" #空タグ防止

end

これでいいかは知らない。明日の分からはてなスタイルになるかも。ローカルで試し中。

キーワードどうしよ、せっかくあるのに(というかはてなスタイル中核?)もったいない気分も

そういえば amazon.rb を入れてない。

  1. トップ
  2. tDiary
  3. はてなスタイル解決
▲ この日のエントリ