【发布时间】:2013-12-18 18:24:24
【问题描述】:
目前,我包括这样的摘录:
{{ post.excerpt | strip_html }}
但这似乎只给出了第一段。但我想得到固定数量的单词。
或者更好:我想定义最大字符数并获得这么多的单词
- 字符数小于最大值
- 多一个字会超过最大字符数
有没有办法用 Jekyll (1.3.1) 做到这一点?
编辑:<!-- more --> 不是答案!我认为摘录应该自动进行,我的帖子应该只包含绝对必要的标记。
【问题讨论】:
-
我不确定,但我认为您必须修改 Jekyll 引擎本身。在 github 上查看他们的源代码。见第 106 行github.com/mojombo/jekyll/blob/master/lib/jekyll/excerpt.rb
-
我希望我可以简单地使用内置的东西。对于 WordPress,有很多插件(summy,advanced excerpt,search excerpt,...)。也许下周末。当我编写插件/调整
excerpt.rb时,我会将其发布为答案。 (顺便说一句:嗨,托比 :-))