kolaente / statamic-snippet
为 statamic 添加了一个片段修饰器。
This package is auto-updated.
Last update: 2024-09-08 02:28:05 UTC
README
这是一个简单的 statamic 插件,它添加了一个 snippet
修饰器,可以轻松地创建给定字符串的文本片段。
片段是一个“智能子串”:它会在给定的字符边界内尝试在句子末尾(点之后)结束片段。如果没有句子在边界内结束,它将在边界内的第一个单词后结束,并在片段末尾添加“...”。这样可以避免在固定边界后单词被截断。
默认情况下,边界至少为 200 个字符,最多为 250 个字符。
使用方法
在 antlers 模板中使用它如下
{{ content | snippet }}
这将转换这段文本
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
为这段
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
修改边界
修饰器的第一个参数是最小长度,第二个参数是最大长度。
例如,要创建一个介于 500 到 600 个字符之间的片段
{{ content | snippet:500:600 }}