在 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!') }}