Weblog of pikopiko

声優・アニメ・写真とかを綴るブログ ( ……っつーか、日記か? )

blosxom の設定をいろいろ変えてみて、あげく結局戻しました。 影響喰らった方すみませんです。 あう。

以前「 XHTML 1.1 に準拠」でちょっと書いた『Content-Type: application/xhtml+xml 」となっていることが推奨』って部分がずっと気になっていたのだ。  IE7 も正式版が出たし、頃合いかと思って作業してみた。

  1. application/xhtml+xml の罠

    text/htmlapplication/xhtml+xml にして様子を見てみた。 すると、 Validator は通るものの、 HTML-Lint では幾つかのエラーが出たので flavour を書き換えた。

    んで、IE7 で表示させると、 index.html なページは見れるのだが、それ以外のが見れない状態になった。 あわてていろいろ調べてみたら、 IE7 は application/xhtml+xml を解さない仕様のようだ。 激しくぐんにょり。

    IE7 を捨てようと、一瞬思った。

  2. Plugin の罠

    それで、 application/xhtml+xml を [ 解す | 解さない ] で Content-Type: を変えるプラグインを探してきて入れてみたのだ。

    ──だが動かない。 どうも既存のプラグインと食い合ってるらしい。 うぐぅ。

    しょうがないので、新しいプラグインのコードを、既存のプラグインの中に埋め込む作業をゴリゴリ行う。 一応動作するトコまで持って行けたので、試験試験なのだ。

  3. blosxom 本体の罠

    試験すると、エントリの本文のタグが文字に展開されてしまう状態に。 な、何事!?

    blosxom 本体のコードを読むと、xml なデータの時は「 < 」「 > 」が「 &lt; 」「 &gt; 」に無条件で展開されるようだ。 あうー。

    そこは、blosxom 本体のみでの RSS ( 0.91 ) 配信時に通るコードなので、ちょっと面倒だ。  ウチの RSS ( 1.0 ) の時どうなのかは、読んでないので分からない。

    あと「本体には手をつけずに plugin で実現する」っていう blosxom の文化もあるので、上のを解決するプラグインを書かなきゃならないなーと思ったら気が遠くなった。

で、結論として「 IE7 は application/xhtml+xml を解さないんだから、そのままでいーよもう!! 」という情けない解となった。 泣きながら今までの変更点を破棄して、元に戻しますたよ。 あうー。

そのうち何とかしようと思わないでもないですが、かなりやる気は削がれましたね。

このエントリに対するコメント・トラックバックは……

変なコメントをつけたばかりに、 - posted by さあき at 2006/11/14 15:58:13

お忙しいのに、お手間を取らせてしまって、多大なご迷惑をおかけしました。application/xhtml+xml はIE7ダウンロードを促すダイアログを確認しておけば、わかったことですね。すみません。Frefoxではみれても、IE7では見れないというのは、残念ですね>application/xhtml+xml。
お手数をおかけして、申し訳ありませんでした。

ああ、お気になさらず - posted by 川上みけ at 2006/11/14 17:16:25

別にさあき氏のせいではないので、お気になさらずー。
昨日はblosxomを、ヒマを見て少しずついじってたので、多分見れなかった人は多かったと思います。
だから、本番サイトをいきなりいじくり出した、ウチが一番悪いのだよ。実は。