年別アーカイブの生成
おそらくできるけど、面倒だろうなぁと思ってた、MTでの年を見出しにした、月別アーカイブ。
月1回ちょっと手動で更新してたけど、これでOKみたいです。
備忘録。
年を見出しに、月別アーカイブ
<ul>
<MTArchiveList type="Yearly">
<li><MTArchiveDate format="%Y">年</li>
<ul>
<MTArchiveList type="Monthly">
<li><MTArchiveDate format="%m">月</li>
</MTArchiveList>
</ul>
</MTArchiveList>
</ul>
年を見出しに、記事アーカイブ
<MTSetVarBlock name="setThisYear"><$MTDate format="%Y"$></MTSetVarBlock> <MTSetVar name="setEntryYear" value="$setThisYear">2010.03.02 04:07
<MTEntries sort_order="descend">
<MTEntriesHeader><h3><MTGetVar name="setEntryYear"></h3>
<ul></MTEntriesHeader>
<MTSetVarBlock name="setEntryYear"><$MTEntryDate format="%Y"$></MTSetVarBlock>
<MTIf name="setThisYear" ne="$setEntryYear">
</ul>
<h3><MTGetVar name="setEntryYear"></h3>
<ul>
<li>
<$mt:EntryDate format="%Y/%m/%d"$> <a href="<$mt:EntryPermalink$>"><$MTEntryTitle$></a>
</li>
<MTSetVar name="setThisYear" value="$setEntryYear">
<MTElse>
<li>
<$mt:EntryDate format="%Y/%m/%d"$> <a href="<$mt:EntryPermalink$>"><$MTEntryTitle$></a>
</li>
</MTElse>
</MTIf>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntries>