今天blueoth问到如何在Movable Type中将各个类别中的文章列表在页面中显示出来。在MT 默认方式下只在侧边栏显示分类列表,并不显示分类中的文章。
下面我们来看看在页面的主体部分实现下面的这种效果:
A分类:
A中文章1
A中文章2
A中文章3
B分类:
B中文章1
B中文章2
B中文章3
根据自己的需要,或者在已有的页面或者重新做个新页面来试试。这里我在MT中创建一个新的首页模板,将 Master Archive Index 模板里的内容全部复制过来。接下来把主体部分的如下代码:
<div class="archive-content">
<ul class="archive-list">
<MTArchiveList archive_type="Individual">
<li class="archive-list-item"><$MTArchiveDate format="%Y.%m.%d"$>: <a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li> </MTArchiveList>
</ul>
</div>
</div>
替换为下面的代码:
<div class="archive-date-based archive">
<div class="archive-content">
<MTCategories>
<$MTCategoryLabel$><br />
<MTEntries>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTEntries>
</MTCategories>
</div>
</div>
这样,就在每个类别下显示了该类别的所有文章。若你只要在每个类别中显示5篇,那就把 <MTEntries> 改为 <MTEntries lastn="5">。
也就是在页面中使用这段代码:
<MTCategories>
<$MTCategoryLabel$><br />
<MTEntries>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTEntries>
</MTCategories>
在<MTCategories>标签中包含<MTEntries>标签。
这是我做的一个这样的页面。

谢谢了,还得你那么晚还不睡觉,帮我弄这个。yangkang是做MT在中国的亲善使者得了。:〉
呵呵,顶!
呵呵,应该建议6A表彰yang兄。
Movable Type和Wordpress在不加工状态下哪个更SEO?
建议Yang兄再建立一个MT,作为各类Hack的演示。
leavic说的对,Yang兄研究MT这么热心透彻,何不做一个此类站点,分为设计,插件等类别,再弄一个轻量级的论坛之类的;也就是说可以用CMS的形式把这些有关MT的内容串联起来。
Allen:
Movable Type和Wordpress在不加工状态下哪个更SEO?
我想应该是MT吧!MT是生成HTML文件,WP是如果是静态化的话是URL重写,如果是BAIDU的话,好像会把重写后的页面与原始页面都收录,很多迹象都表明.
试了一下,方法确实可行,谢谢