2008年12月26日星期五

让Blogger首页显示文章摘要

注:本文转自免费博并做了该日志上错误的修正!

有些时候,我们可能会在Google blogger上写一些很长的文章,如果把这些文章放在博客首页,会延长浏览博客时页面的打开速度,这样无形中会丢失大部分浏览者。这时,你可能会希望在博客首页显示摘,这样不但加快访问速度,而且增大首页的文章显示量,访问者可以更快的找到自己感兴趣的内容。如果读者希望阅读完整的文章,则可以单击打开一个新的页面。

遗憾的是,blogger没有在博客首页显示摘要的功能设置,但blogger比较自由,我们可以通过修改模板来解决这个问题。

下面是具体步骤:

第一步 请到后台“设置”——“存档”页面,将“启用文章页?”修改为“”,然后点击“保存设置”。

第二步 转到“布局”——“修改HTML” 点击“下载完整模板”将模板文件下载备份(请务必注意备份模板!)。然后勾选“扩展窗口小部件模板

找到</b:skin>这个标签,在该标签的下面增加如下代码:

<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
span.fullpost {display:inline;}
</style>
<b:else/>
<style type='text/css'>
span.fullpost {display:none;}
</style>
</b:if>

找到<data:post.body/>这个标签,将其替换为如下代码:

<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
<b:else/>
<data:post.body/>
<br/><a expr:href='data:post.url'> 继续阅读... </a>
</b:if>

然后,点击“保存模板

第三步 转到“设置”——“格式设定”页面,在“文章模板”框中加入如下内容,然后“保存设置

本文摘要部分.....<span class="fullpost">帖子的其余部分</span>

注意!以后在发表新文章的时候,将帖子内容过长的部分用<span class="fullpost"></span>这一对标签包住就可以了,首页上就不会显示被包住的部分了。
收藏本文
收藏到

0 评论:

发表评论