オンライン小説なオリジナル小説サイト うにたなで“RSS”タグの付いているブログ記事

 Movable Type 4では三点リーダーがピリオドに置き換えられてしまう。三点リーダーとMovable Type 4(問題解決)で問題が解決したかに思われたんですが……。

 記事では「……」が表示されるようにはなりました。でもね。atom.xmlとrss.xml、いわゆるフィードでは「……」が表示されないんですよ、奥さん。

 ソースでは「…」とエンティティで表示されています。ですが、RSSリーダーでは空白になってしまうのです。わたしが使用しているRSSリーダーは、Sleipnirのプラグイン版 Headline-Readerです。固有の問題ではないと思うんですが、ほかのRSSリーダーでは試していません。

 Movable Type 4のテンプレートを修正すればRSSリーダーでも表示されると思うのですが、いまのところ具体的な方法がよくわかりません^_^; もうちょっと待っていれば情報がでてくるかな、と期待しています。

 そもそも「…」がエンティティに置き換えられてしまうのが困ったちゃん。「…」とそのままにしてくれれば無問題なのに……。これも情報待ち。わかりしだい記事にしたいと思います。

オンライン小説なオリジナル小説サイト うにたな」のRSSをフィード管理会社のFeedBurnerに登録しました。

 FeedBurnerってなにか? 公式サイトの説明をそのまま引用すると、

 FeedBurnerは世界で最も大きいフィード管理会社です。我々が運営しているWEBサービスは「ブロガー」「ポッドキャスター」「法人パブリッシャー」が配信している情報をプロモーションしたり、配信したり、利益を作り出すお手伝いをしています。
 だとか。  要約すると、サイトで出力しているRSSの配信をお手伝いをしますよ、というところでしょうか。

 使い方は──まだよくわかりません^^; わからないながらも設定をいろいろと変更してためしています。タイトルの下にとりあえずバナーを設置しています。あまり有効な場所ではないですので、またあらためて置き場所考えないとね。

 サイドバーにあるRSSフィードは、MTが出力するRSS2.0になります。タイトル下のバナーがFeedBurnerが出力するRSSになっているはず。登録するのはお好みのほうでお願いします。

Movable TypeのRSSで気になる点2」で、フィードに反映されるのはMovable Typeが構築する前のテキストだと推測した。ただしいのかどうか「Movable TypeのRSSで気になる点2」の投稿で実験もしてみた。コメントで成功の報告だけはしたが、今回は方法も紹介しよう。熟練者にとっては常識かもしれないが、当サイトにくるかたはわたしと同じく初心者が多いと思うので、なにかの参考にはなるだろう。

 新規エントリーを投稿する場合、改行設定が「改行を変換する」になっているはずだ。「なし」に設定しなおしてほしい。そして投稿するさい、自前でPタグとBRタグを挿入するのだ。

 以下の引用部分は「Movable TypeのRSSで気になる点2」の一部を抜粋したものだ。改行設定が「改行を変換する」になっている場合、PタグやBRタグはこの例のように挿入されているのである。

<p> すぐにピンとくる。STRONGタグとリンクは投稿するときに手動でつけているのだが、BRタグとPタグは投稿のさいにMovable Typeが自動でつける。フィードに反映されるのは、Movable Typeが構築する前のテキストなのではなかろうか? この投稿で実験してみよう。<br /> </p>

 いちいち自分でタグを挿入するのは面倒かもしれない。特におすすめする方法でもない。ただ、気になるかたは参考にしてほしい。

 Movable Typeのデフォルトテンプレートで出力されるRSSフィードでは、RSSリーダーで表示したさいに改行がされない問題があった。「Movable TypeのRSSで気になる点1」を参照していただきたい。

 いや、問題というわけではないかもしれない。RSSフィードで改行がないのは作法というか、行儀のよいやりかたなのかもしれない。でも、ブログをぐるりと見まわしてみると改行されているほうが多いのような気がする。長いものには巻かれろ、というよりもやはり改行がいっさいないというのは読みにくい。

 余談だが、もっとも多い(と思う)のは概要のみの表示だ。これなら改行されない云々は関係ない。概要のみの表示は、たぶん、もっともお行儀のよいやり方なのだろう。だが、RSSリーダーで完結できずクリックしてサイトに接続しなければならないことにはストレスを感じる。作法にのっとっていることと快適さとはあいいれないのだ。

 さて、Movable Typeのデフォルトテンプレートで出力されるRSS 2.0フィードでいかにして改行をさせるかだ。フィードの内容をのぞいてみるとSTRONGタグは反映されている。リンクもだ。にもかかわずBRタグやPタグはひとつもない。STRONGタグとBRタグのちがいはどこか?

 すぐにピンとくる。STRONGタグとリンクは投稿するときに手動でつけているのだが、BRタグとPタグは投稿のさいにMovable Typeが自動でつける。フィードに反映されるのは、Movable Typeが構築する前のテキストなのではなかろうか? この投稿で実験してみよう。

 Movable TypeではATOM、RSS 1.0、RSS 2.0 のフィードを自動的に出力してくれているものだと思っていた。ところがMovable Type 3.34だ。どういうわけかRSS 1.0フィードが出力されなくなっている。RSS 1.0のみ対応のRSSリーダーというものはないだろうから、RSS 1.0フィードが出力されていないとしても支障はない。

 だが、あっても邪魔にはなるまい。six apart日本語公式サイトからRSS 1.0フィードのテンプレートをコピペした。これでRSS 1.0フィードが出力されるようになった。しかし、新たな問題が浮上してくるのであった。

 RSS 1.0フィードが正常に出力されているか確認するため、愛用しているRSSリーダーに「オンライン小説 な オリジナル小説 サイト うにたな」のRSSフィードを登録した。ついでだからとRSS 2.0とATOMも同時にだ。確認してみて──あわわ、表示のされかたに仰天してしまった。

 RSS 1.0は概要のみの表示で、RSS 2.0とATOMは全文表示となっているが、そのことではない。RSS 2.0の全文表示では改行がいっさいおこなわれていないのだ(>_<) 読みにくいったらない。何とかしたいものである。