在 Timber 中使用 post.preview 而不是 post.get_preview 时,如何更改 post 预览的 "Read More" 文本?
How can I change the "Read More" text for a post preview when using post.preview instead of post.get_preview in Timber?
在 Timber 版本 1.3.1 之前,如果您想更改 post 预览的阅读更多文本,您可以使用 {{ post.get_preview(50, 'false', 'Keep Reading') }}
。此功能已被弃用,建议使用{{ post.preview }}
,但似乎无法轻松过滤阅读更多文本。
看起来并不容易,可能是因为还没有文档。但我们正在努力!
{{ post.preview }}
returns 一个 PostPreview
对象,它是一个 chainable 对象。这意味着您可以通过 添加方法 .
来更改预览的输出
在您的示例中,当您想要更改阅读更多文本时:
{{ post.preview.read_more('More!') }}
如果您还想将长度更改为仅 10 个单词,您可以这样做:
{{ post.preview.length(10).read_more('More!') }}
在 Timber 版本 1.3.1 之前,如果您想更改 post 预览的阅读更多文本,您可以使用 {{ post.get_preview(50, 'false', 'Keep Reading') }}
。此功能已被弃用,建议使用{{ post.preview }}
,但似乎无法轻松过滤阅读更多文本。
看起来并不容易,可能是因为还没有文档。但我们正在努力!
{{ post.preview }}
returns 一个 PostPreview
对象,它是一个 chainable 对象。这意味着您可以通过 添加方法 .
在您的示例中,当您想要更改阅读更多文本时:
{{ post.preview.read_more('More!') }}
如果您还想将长度更改为仅 10 个单词,您可以这样做:
{{ post.preview.length(10).read_more('More!') }}