学习定制我的MT

| | 评论(1)

想给blog换个好看一点的外观,到网上找了半天也没找到合适好用的,只好老老实实找了个Movable Type的中文版使用手册研究。一个小时多学习下来弄好了两个东西:

1. 增加了分类归档目录。这个简单,手册里就有抄的
<div class="sidetitle">
分类归档
</div>
<div class="side">
<MTCategories show_empty="1">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a><br/>
</MTCategories>
</div>

2. 众所周知,MT的一个bug是,如果一天写了多篇blog, 日历里的那个链接总是连接到最新的一篇,而不是当日存档。研究下来其实就是要改这个链接。把以下代码<MTCalendar><MTCalendarWeekHeader><tr></MTCalendarWeekHeader>

<td align="center"><span class="calendar">
<MTCalendarIfEntries><MTEntries lastn="1">
<a href="<$MTEntryPermalink$>">
<$MTCalendarDay$></a>
</MTEntries></MTCalendarIfEntries>
<MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries>
<MTCalendarIfBlank> </MTCalendarIfBlank></span></td>
<MTCalendarWeekFooter></tr></MTCalendarWeekFooter></MTCalendar>

改成
<MTCalendar><MTCalendarWeekHeader><tr></MTCalendarWeekHeader>

<td align="center"><span class="calendar">
<MTCalendarIfEntries><MTEntries lastn="1">
<a href="<$MTBlogArchiveURL$><$MTDate format="%Y_%m_"$><$MTCalendarDate format="%d"$>.html"><$MTCalendarDay$></a>
</MTEntries></MTCalendarIfEntries>
<MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries>
<MTCalendarIfBlank> </MTCalendarIfBlank></span></td>
<MTCalendarWeekFooter></tr></MTCalendarWeekFooter></MTCalendar>

其实修改的部分只是上面<a>和</a>之间的链接地址。大功告成,注意还要进网志配置菜单的存档选单选择生成日存档,并重建文件。

[2006.05.10]上面这个办法真笨。。。链接用这个
<a href="<MTEntryLink archive_type="Daily">">
就是正解了:-) 但是为了支持这个特性,我必须生成每日存档,好像代价也满大的。或者把单篇存档除掉?那么评论和正文的模板都要改,麻烦了。

3. 显示留言直接显示留言内容, 而不是现在的标题,我抄totozi的模板了:
<div class="sidetitle">最近评论</div>
<div class ="side">
<MTComments lastn="7" sort_order="descend">
<MTCommentEntry>
<b><font color="#009933"> <$MTCommentAuthor$></font></b>:<a href="<MTEntryLink archive_type="Individual">">
<MTCommentBody convert_breaks="0" trim_to="32" remove_html="1"> </a>
</MTCommentEntry><br />
</MTComments>
</div>

4. 把日历,side, sidebar都搞到右边去了,其实就是用一个表格隔开了边上那一条和正文。不过用了固定宽度的表格的一个后果就是,如果在正文里贴大于宽度600的图片,会把表格撑得很难看。这个,以后就环保一点,不放大图片,或者手工指定图片显示的大小吧。
5. TODO: 再美化一下链接和字体,创建一些例如quote,code和yellow_lable这样的CSS style。这个等有空再慢慢研究style sheet吧。

分类

评论(1)

totozi :

真生猛啊,我压根儿就看不懂这些符号在讲些什么。待这阵忙完定要向mach好好讨教一下。

发表评论

关于此日记

此日记由mach发表于2006年5月 9日 16:55

此Blog上的上一篇日记结婚年真闹猛

此Blog上的下一篇日记薰衣草 Lavender

主索引归档页可以看到最新的日记和所有日记。

Powered by Movable Type 4.0