はてなスタイル解決
三回改行で段落の終わりなんてことを教えていただいたので、該当部分をちょっと書き換え
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 を入れてない。
関連エントリー
- SRAM 使用量のカウント #!/usr/bin/env ruby require 'pp' D = Struct.new(:sec, :size, :name) ta...
- 中華 NanoVNA にバッテリー表示をつける 回路図の D2 はバッテリーから MCU の VBAT に接続する経路ですが、自分の入手した固体だと未実装でした。せっかくなので、手元にあっ...
- Mac でウェブカメラの定期撮影を Swift で書く macOS 用にウェブカメラからjpgを取得するコマンドラインツールにimagesnapというのがある。単発で使うには問題ないんだけど、イン...
- アセンブリ (arm-linux-eabi) で富豪的にCGIブログ (blosxom) を作る。 前文 たとえ全く使ったことがない言語であっても、それがスクリプト言語であれば1日もかからない内容をアセンブリ言語で実装するということは、時間...
- はてなスタイル ASIN: ISBN: ASINの時[]を付けないとうまくいかなったのと、ISBN:NUM:image の書影表示(普通サイズだけ)が欲しかったので適当に改変。 h...