#Blogの記述を参考に、カテゴリー別のRSS生成に挑戦。サイドバーから自動的にリンクしたかったので、<$MTCategoryLabel$>.rdfが生成されるrdfファイルのファイル名と等しくなるように設定を変更。
What'sNewカテゴリーのrdfファイルだけ、なぜか他のカテゴリーの内容が混ざってしまっている。おそらく、カテゴリー名にアポストロフィが入っていることに問題があるのだろう。後日究明していくことにする。
なお、サイドバーでのsyndicate関連のリンクは以下のように記述している。
<div class="sidetitle">
Syndicate this site (XML)
</div>
<div class="side">
<a href="<$MTBlogURL$>index.rdf" title="Syndicate <$MTBlogName$>">All Entries</a>
<br />
<MTCategories>
<a href="<$MTBlogURL$><$MTCategoryLabel dirify="1"$>.rdf" title="<$MTCategoryLabel$>"><$MTCategoryLabel$></a>
<br />
</MTCategories>
</div>
rdfファイル名を指定するところでdirify="1"とすることにより、カテゴリー「What's New」のrdfファイルが(What's New.rdfではなく)whats_new.rdfとなっている。
Syndicate this site (XML)
</div>
<div class="side">
<a href="<$MTBlogURL$>index.rdf" title="Syndicate <$MTBlogName$>">All Entries</a>
<br />
<MTCategories>
<a href="<$MTBlogURL$><$MTCategoryLabel dirify="1"$>.rdf" title="<$MTCategoryLabel$>"><$MTCategoryLabel$></a>
<br />
</MTCategories>
</div>
コメント