列出不定期更新的日志
我有一些这样的日志,需要长期更新,不断追加内容,或者内容经常变化,需要不定期进行更新。它们很容易就被新的日志淹没,从而增加了查找定位的成本。对于这样的日志,我希望可以将它们固定的列在blog边栏,方便随时查看和修改。有两种方法可以方便的实现:
- 为这部分日志指定共同的分类(categories)
- 为这部分日志指定共同的标签(tags)
指定分类的方法,将会额外增加一个blog分类,可能是不期望的,不过也可能正是使用者所期望的,我采用了第二种指定tags的方法。MT3.2 开始,MTEntries模板标签新增了tag参数,用于列出具有特定tag的日志。MT中以"@"开头的tags会被隐藏,不会在MTTags 模板标签中列出,但这个标签在其它方面与一个真正的标签没有任何区别,比如可以用来关联主题相似的日志。我为这部分日志指定了一个永远不会被其它日志用到的标签,并加上了"@"作为前缀。然后在边栏增加一下模板代码来生成这部分日志的列表。
<h3>不定期更新|Handy Entries</h3>
<div class="module-content">
<ul>
<MTEntries tag="@_handy">
<li><$MTInclude module="Entry Link"$></li>
</MTEntries>
</ul>
</div>
Template Module Entry Link:<a href="<$MTEntryPermalink$>" title="<MTEntryIfTagged>Tags: <MTEntryTags glue=", "><$MTTagName$></MTEntryTags><MTElse>No tags</MTElse></MTEntryIfTagged> "><$MTEntryTitle$></a>


