Wednesday, May 16, 2007

让Blogger显示摘要

让你的blog显示文章摘要,也就是每篇文章只显示预览。首先进入控制台,再依次点击“设置--模板--修改HTML”,然后勾选“ 扩展窗口小部件模板”(注意:这一步很重要
1、在HTML模板中加入以下代码: .post-body2{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 150px; TEXT-OVERFLOW: ellipsis; } 2、找到<p><data:post.body></p>改为以下代码: <b:if cond='data:blog.pageType == "item"'> <p><data:post.body/></p> <b:else/> <div class='post-body2'> <p><data:post.body/></p> </div>......<p> <a expr:href='data:post.url' title='阅读全文'><b>[阅读全文]</b></a></p> </b:if>
这样以后发帖就不需要选择显示部分了,自动截取一部分显示出来。 *如果想要列表中不显示摘要,第一步可以省略,第二步改为:
找到<p><data:post.body></p>改为: <b:if cond='data:blog.pageType == "item"'> <p><data:post.body/></p> </b:if>
效果见我的blog 注意:这个办法并非完全显示摘要,文章所有部分还是需要都下载下来,所以对速度并没有帮助,不过在blogger提供原生预览支持之前,我们不得不这样做,这个方法截取高度都一样,比较整齐,看起来还不错。另外还有一种方法的,但我觉得不好,比较烦琐。 后来我发现,这样其实很丑,所以我自己都不用了

3 comments:

Anonymous said...

额……感觉跟看天书一样额……
咳~难道这就是差距吗?!

Anonymous said...

看你研究博客犹如我当年研究QQ空间一样热衷...
不禁让我心中产生某种建立第四个博客的萌动...
不过为了节约国家资源...
我还是立刻把这个念头扼杀在摇篮中了...
因为最近我连空间都不弄了...
哈哈...

KOM said...

购买域名,转收费空间,呵呵。