Movable Type(MT)的按月归档是以月份为单位,归类出该月的文章,随着时间的推移,归类会越来越多,一年下来就会有12个.在土不拉多之ㄈㄥ - 將MT(Movable Type)的分月彙整(Archives)改成選單式上找到相应的对策.
考虑到便捷,可采取最近三个月归档用列表方式,其余时间归档用下拉菜单样式,即省空间,又美观.
找出需要修改的模板源码
<MTIfArchiveTypeEnabled archive_type="Monthly">
<div class="module-archives module">
<h2 class="module-header"><a href="<$MTBlogURL$>archives.html">按月归档</a></h2>
<div class="module-content">
<MTArchiveList archive_type="Monthly">
<MTArchiveListHeader><ul class="module-list"></MTArchiveListHeader>
<li class="module-list-item"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$>(<$MTArchiveCount$>)</a></li>
<MTArchiveListFooter></ul></MTArchiveListFooter>
</MTArchiveList>
</div>
</div>
</MTIfArchiveTypeEnabled>
修改成以下的模板源码
<MTIfArchiveTypeEnabled archive_type="Monthly">
<div class="module-archives module">
<h2 class="module-header"><a href="<$MTBlogURL$>archives.html">按月归档</a></h2>
<div class="module-content">
<MTArchiveList archive_type="Monthly" lastn="3">
<MTArchiveListHeader><ul class="module-list"></MTArchiveListHeader>
<li class="module-list-item"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$>(<$MTArchiveCount$>)</a></li>
<MTArchiveListFooter></ul></MTArchiveListFooter>
</MTArchiveList>
<select name="archives_month" onchange="location.href=this.value;">
<option selected>更多(More)...</option>
<MTArchiveList archive_type="Monthly">
<option value="<$MTArchiveLink$>"><$MTArchiveDate format="%B %Y"$>(<$MTArchiveCount$>)</option>
</MTArchiveList>
</select>
</div>
</div>
</MTIfArchiveTypeEnabled>
修改后保存相应模板,重建blog看效果吧