如何在Blogger中的<data:post.snippet>中的标题之后中断

时间:2016-06-19 20:02:21

标签: blogger

我试图在标题h2与Blogger中<data:post.snippet>的帖子的第一段之间进行简单的换行。

此帖有点帮助(How to increase character lengh in blogger snippet instead of using limited length, 'data:post.snippet'?),但我限制使用此javascript代码(https://groups.google.com/d/msg/bloggerdev/8jUR9uISmA0/J8dmGwACJDgJ)的字符数量(我不想显示<data:post.body>直到阅读更多标签)。

有没有办法对代码段设置样式以在标题后换行?

1 个答案:

答案 0 :(得分:0)

您需要使用new themes引入的新snippet运算符。它可以选择保留实际帖子内容中存在的换行符。相同的代码看起来像 -

<b:eval expr='snippet(data:post.body, {length: 450, linebreaks: true})' />

这会处理data:post.body数据标记并从中提取前450个字符,同时保留其中的换行符。

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

  

摘录(字符串,选项)

     

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

     

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

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