改正Movable Type模板中的不足

| | Comments (2) | TrackBacks (0)

好不容易总算基本把那五篇MT设计的东西写完了。

松了一口气。

这篇说的话题我不原意把它归到那五篇里面去。因为你完全可以不去管它。之所以还写出来,是因为我这样做了,在这点上我也不理解MT为什么会这样。

在任一个页面模版中的文章主题部分,你可以找到这行代码,也就是文章的标题部分:

<h2 class="date-header"><$MTEntryDate format="%x"$></h2>

<a id="a<$MTEntryID pad="1"$>"></a>

<div class="entry" id="entry-<$MTEntryID$>">

<h3 class="entry-header"><$MTEntryTitle$></h3>

你一眼就可以看出来,H2是文章发表的时间,H3是文章的标题。看到这样的代码我马上会恼火。凭什么时间是 H2? 而标题却是 H3? 太莫名其妙了! 反正不理解。

地球人都知道,文章标题对于搜索引擎意味着什么,有多么重要,是影响搜索结果的几个至关重要的因素之一。在搜索引擎看来,H1最重要,H2其次,H3再其次,依次类推。

在MT的默认模版中,把网站的名称列为 H1,这无疑是对的。文章的标题应该是H2,而至于那个时间列为H5也不过分。所以我自己的模版上我把文章标题改成了H2,把时间改成了H3(还是没有排到H5去)。改动这几个HTML的标签并不涉及到其CSS,因为它们的CSS都是通过 "date-header" 和 "entry-header" 来定义的。改了标签并没有改动它们的“类”。

当然我承认MT在搜索引擎方面的表现已经是相当的不错,我也并不认为MT的这个地方就是个错误,只是我个人觉得不理解。所以我做了上面说的改动(当然也没有错),觉得更合理点罢了,看起来更顺眼点。

这是在松了口气的心情下写的,如果没意思,权当没看见吧。

0 TrackBacks

Listed below are links to blogs that reference this entry: 改正Movable Type模板中的不足.

TrackBack URL for this entry: http://www.yangkang.org/cgi-bin/mt/mt-tb.cgi/32

2 Comments

恭喜大功告成!
^ ^

说了太多MT的好话,也适当的说说它的不是,要不然也不太平衡。

呵呵,虽然算是写完了,但我在等着大家的批评呢。

该是去喝杯啤酒的时候了。

Leave a comment

About this Entry

This page contains a single entry by Yang published on July 4, 2006 4:25 PM.

设计个性化的Movable Type(5) was the previous entry in this blog.

测试Cool_IRI地址 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.