HomeBlog Page

iBlog 1.3.6 - Chapter 2

順調とかなんとか前のエントリで書きましたが、
いろいろ問題とかわかったことも出てきたので、まとめて書いておくことにします。
追記にするにはそこそこの分量なので、別エントリとしました。

(1) 日本語の取り扱い
iBlog 1.3.6 のチグハグな日本語の扱い 」に詳しいです。
上記エントリの中で、うちに関係にあるのは

日本語を含んだテンプレートを作成するときは Shift_JIS で書くということになります。(略)エントリの内容その他は UTF-8 で出力されます。したがって、一つのファイルの中に Shift_JIS の部分と UTF-8 の部分が同居することになります。


のとこ。
で、実際当 Blog も Shift_JIS でテンプレートを書いてるんだけど、
出力されるファイルの日本語部分は UTF-8 になってるみたい。
HexEdit でざっと見ただけだから違うのかもしれないけど、あまり問題はなさそう。
とりあえず現状のまま様子を見ていくことにします。
(2) <div class="Normal">
iBlog 1.3.6 正規版 」より情報入手。ありがとうございます。
<h2 class="date">タグで囲まれている部分の、<$EntryPostDate$>直前に、
この謎のタグが挿入される。あとカレンダーの Sun の直前と。なんでやねん。
これは、ものすごく、きもちわるい。
言われなかったら気づかなかったのに...恨むぜ t0mori さん。^^;
(3) rss.xml
先のエントリ でも述べた通り、[$DocumentRoot$] が展開されずに出力されてしまいます。
暫定解決案として、エントリへのリンクは、
既に書いた通り、URL を直接書いてしまえばいいのですが、
うちのように、アブストに画像を貼付けてる場合、画像へのパスに、
このいまいましい [$DocumentRoot$] が残ります。
当然画像は表示されない...
(4) Entry Is Top Story
ここのチェックを入れたエントリについては、BlogPage.txt と CategoryPage.txt とで、

<EntryTimestamp>Posted at <$EntryTimestamp$> </EntryTimestamp>


という風に<EntryTimestamp>でくくってやらないと
<$EntryTimestamp$>という文字列がそのまま出力されるようになってます。
さて、このバージョン、みなさんは使いますか?
私はもう挫折しそうです...OTL