教你如何解决Google Blogger 首页显示文章标题及摘要的方法

2009年5月7日星期四

默认的Blogger 首页日志是全文输出的, 这对于文章内容较长的博客来说很不方便, 在网上找了很多关于如何实现Blogger 首页显示摘要的文章, 可是按照他们说法, 我最终都没有成功, 今天在快乐每一天的博客里找到了解决办法.
步骤一: 启用”帖子页”的功能.
转到后台“设置” - “存档”页面, 将“启用帖子页?”修改为“是”, 如果已经改好, 则跳过这一步.
步骤二: 修改Blogger的模板.
转到“布局” - “修改HTML”页面, 勾选“扩展窗口小部件模板”, 使用快捷键Ctrl+F 查找到
...
</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>
这对标签包裹住, 这样被包住的内容就不会在首页显示.
至此, 实现了Blogger 首页文章摘要显示.


0 comments

发表评论

相关文章