旧 Tripod のアカウントが isweb との統合でとんでもない事に。
- 広告に文字列が入ってる。しかも SJIS。本文が EUC-JP なのでブラウザが混乱。
- CGI の動作も怪しい。いままで、標準ライブラリを禁止して、 Tripod???.pm とか使わせといて……ちくしょー
というわけで xrea に引越し。もう Perl で CGI 作るの面倒なので とりあえず STATIC HTML なページで。
いきなりバグ発見。STATIC HTML に変換したとき sidebar が表示されない場合があるので後で要調査。おそらく再帰 include コマンド対策周りのバグと推測。
↑のバグを修正した。search プラグインで生成した検索ページの include が 原因だったので search した時に included-of を復帰するようにして解決。
XHTML 対応の件は
- XHTML 1.1 とかローカルで対応しても xrea とかは text/html 返すので減点。(application/xhtml+xml とか欲しいけど…さすがに無理だよなぁ)
- ついでに広告も XHTML 的によろしくないので減点。(これも無理だよなぁ) : 追記:小文字とかにしてるページを発見。書き換えちゃだめと書いてあったような…ひょっとして表示さえ当ってりゃタグを小文字にしちゃっていいのかなぁ??
という事で、結論、だめじゃん。今さら HTML4.01 に直すのも面倒なのでこのままでいいや。今後ツールを作る時は HTML4.01 あたりを基準にすべきだな。
スタティックな RDF 生成時に Contet-type: text/xml とか書いてたのを修正。