【问题标题】:How to make break after header in <data:post.snippet> in Blogger如何在 Blogger 的 <data:post.snippet> 中的标头后中断
【发布时间】:2017-03-29 18:48:43
【问题描述】:

我正在尝试在 Blogger 中的标题 h2&lt;data:post.snippet&gt; 中帖子的第一段之间进行简单的换行。

这篇文章有点帮助 (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) 限制了字符的数量(我不想在阅读更多标签之前显示 &lt;data:post.body&gt;)。

有没有办法设置 sn-p 样式以在标题后换行?

【问题讨论】:

    标签: blogger


    【解决方案1】:

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

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

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

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

    sn-p(字符串,选项)

    从 HTML 字符串生成一个简短的 sn-p。

    options:指定sn-ping选项的对象,分别是:

    • links:布尔值,表示是否在 sn-p 中保留锚点/链接。 默认为真。
    • linebreaks:布尔值,表示是否在 sn-p。默认为真。
    • ellipsis:布尔值,表示是否将省略号 (...) 附加到末尾 sn-p。默认为真。
    • length:指定 sn-p 最大长度的数字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多