如何限制 Jekyll 博客主页上显示的行数?
How can I limit the number of lines shown on the homepage of a Jekyll blog?
在我的 Jekyll 主题中,我的一些博客 post 显示在主页上。但我想将它们限制在某些行内。也就是说,我只想在主页上显示博客的 5-6 行。
例如,
在,
1. 5 行博客 post 可见
2.博客只有两行post可见
3. 页面的最后 post 整个博客 post 在主页上可见。
我是 Jekyll 的新手,我不知道该怎么做。我使用的主题是White Paper
的早期版本
每个博客 post 的预览文本来自 index.html
[1] 中的 {{ post.excerpt }}
。看起来白皮书 jekyll 主题使用的是 Post 摘录 [2].
的默认行为
By default this is the first paragraph of content in the post, however
it can be customized by setting a excerpt_separator variable in front
matter or _config.yml.
如果您想控制每个博客的预览文本量 post,您可以停止使用 {{ post.excerpt }}
并改为执行 {{ post.content | truncatewords: 60 }}
之类的操作。
这些 {{ ... }}
代码片段来自 Liquid 模板语言 [3][4]
[2] https://jekyllrb.com/docs/posts/#post-excerpts
如果您希望每个 post 的摘录大小有更多变化,您还可以在 post 正文的任何地方使用摘录分隔符 [ 1].
By default this is the first paragraph of content in the post, however
it can be customized by setting a excerpt_separator
variable in front
matter or _config.yml
在我的 Jekyll 主题中,我的一些博客 post 显示在主页上。但我想将它们限制在某些行内。也就是说,我只想在主页上显示博客的 5-6 行。
例如,
1. 5 行博客 post 可见
2.博客只有两行post可见
3. 页面的最后 post 整个博客 post 在主页上可见。
我是 Jekyll 的新手,我不知道该怎么做。我使用的主题是White Paper
的早期版本每个博客 post 的预览文本来自 index.html
[1] 中的 {{ post.excerpt }}
。看起来白皮书 jekyll 主题使用的是 Post 摘录 [2].
By default this is the first paragraph of content in the post, however it can be customized by setting a excerpt_separator variable in front matter or _config.yml.
如果您想控制每个博客的预览文本量 post,您可以停止使用 {{ post.excerpt }}
并改为执行 {{ post.content | truncatewords: 60 }}
之类的操作。
这些 {{ ... }}
代码片段来自 Liquid 模板语言 [3][4]
[2] https://jekyllrb.com/docs/posts/#post-excerpts
如果您希望每个 post 的摘录大小有更多变化,您还可以在 post 正文的任何地方使用摘录分隔符 [ 1].
By default this is the first paragraph of content in the post, however it can be customized by setting a
excerpt_separator
variable in front matter or_config.yml