稍微修改了一下别人的代码,实现了我想要的“阅读全文”的功能。我这里实现的功能是当点击“阅读全文”时,链接跳转到文章页,而不是在主页展开,这样可以使主页保持干净,不会因有文章展开而显得过度臃肿,呵呵~~。网上广泛流传的方法可以参考这篇帖子:在首页展开收缩文章即增加阅读全文选项的简化更新版
我的代码如下:
切换到“修改模板HTML”,记得勾上“扩展窗口小部件模板”哦,搜索这段代码<b:includable id='post' var='post'>(如果搜索不到的话,就搜id='post',应该只有一个),按照下面的方法添加红色代码
<b:includable id='post' var='post'>
<div class='post hentry uncustomized-post-template'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
<div class='post-header-line-1'/>
<div class='post-body entry-content'>
<b:if cond='data:blog.pageType == "item"'>
<data:post.body/>
<b:else/>
<style>span.fullpost {display:none;}</style>
<data:post.body/>
<p><a expr:href='data:post.url'><span style='color: rgb(51, 102, 255);'>阅读全文...</span></a></p>
</b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
我添加了,现在确实是有阅读全文这个功能了。但是确实在文章的最后才出现 请教下如何解决?
回复删除