FC2 ブログでブログ記事取得コマンドプラグインが正常に動作しない。
ブログ記事投稿時に改行が無くなってしまう問題は既知の問題のようなので、特殊文字にエスケープすることで対処した。
Formatter クラスを改修し、escape と unescape メソッドを儲け、オーバーライドすることでブログごとに異なる方式を採用できる仕組みを作りこんで対処した。
作りこんだ仕組みは下記の通り。
wiki コンテンツは CGI.escapeHTML および CGI.unescapeHTML をしているため HTML の実体参照構文を使っている。
&lb; は、Line Break の意で本システム独自で勝手につけたものである。
WordPress および Movable Type では正常に動作するが、FC2 ブログで正常に動作しない。
現状の動作から推測するに投稿時の改行が、取得時に無くっているように見受けられる。
を検討する。