movable typeには記事を更新した時にpingを撃って登録先のサイトに自動的に更新したと知らせる機能が付いてるのですが、ここはMyblog japanにそれを行ってます。Myblog japnのトップにはずらーっと更新されたブログが表示されてるんですよ。そこを見れば分かるのですがほとんどの場合ブログ名+記事のタイトルで表示されてるんですが、一部ブログ名だけの所があります。で、うちは後者でなぜだかさっぱり分からなかったのです。検索しても原因が分からずMyblog japanさんに聞いてみました。
記事タイトルがないものはRSSが取得出来なかった場合らしく、その原因として
1.RSSを公開していない
2.RSSのアドレスを取得出来ない
3.RSSの文法が間違っている
が上げられるそうです。うちの場合は2に当たり、その原因がトップのファイルのソースに
<?xml version="1.0" encoding="UTF-8"?>が入っていたからだと言うことでした。これのせいでこのページをRSSと判断されていたそうでした。
何でこれを入れてたかというと訳も分からずに入れていてたいした理由はありません(笑)
htmlの文法チェックでもこれで引っかかってたのですがチェックしたサイトが英語だったのでそのまま放置してました・・。
とにかく原因も分かったのでテンプレートからこの表示を取りました。
わざわざ調査していただいたMyblog japan様どうもありがとうございました。
[ movable type ]
Tags :
- [ MovableType ]
