如何在Blogger帖子中添加自动跳转

时间:2016-07-04 11:52:10

标签: javascript blogger

我知道我的问题对你来说听起来很奇怪,但实际上我不会问如何创建自动阅读更多摘要或在博客中发布摘录。因为在索引页面上的博客中添加帖子摘录有多个教程可用。问题是帖子仍然完全加载页面,使博客更慢。我有一个120多个帖子的博客,我不能通过转到帖子编辑器中添加单独的跳转中断。有没有其他方法可以在索引页面上自动添加帖子中的跳转中断(可以通过帖子编辑器添加的实际跳转中断,而不是帖子摘录读取更多按钮)? 感谢

1 个答案:

答案 0 :(得分:1)

您需要使用新的snippet运算符。这将允许您仅加载索引页面上的帖子内容的摘要(通过length属性控制)(也称为主页,分页页面)使用以下代码替换<data:post.body/>的实例 -

<b:if cond='data:blog.pageType not in {"static_page", "item"}'>
  <b:eval expr='snippet(data:post.body, {length: 450, linebreaks: false, links: false})' />
  <a expr:href='data:post.url + &quot;#more&quot;' ><data:post.jumpText/></a>
<b:else/>
  <data:post.body/>
</b:if>

有关snippet运算符的详细文档 -

  

摘录(字符串,选项)

     

从HTML字符串生成一个简短的代码段。

     

选项:指定片段选项的对象,包括:

     
      
  • 链接:boolean是否保留代码段中的锚点/链接。   默认为true。
  •   
  • 换行符:boolean是否保留。中的换行符(标记)   片段。默认为true。
  •   
  • 省略号:boolean是否将省略号(...)附加到末尾   片段。默认为true。
  •   
  • 长度:指定代码段最大长度的数字。
  •