jekyll - 如何限制 Jekyll 博客主页上显示的行数?
问题描述
在我的 Jekyll 主题中,我的一些博客文章显示在主页上。但我想将它们限制在某些行。也就是说,我只想在主页上显示博客的 5-6 行。例如,
在,
1. 5 行博文可见
2.博文只有两行可见
3.在页面的最后一篇博文中,整个博文在主页上可见。
我是 Jekyll 的新手,我不知道该怎么做。我使用的主题是白皮书的早期版本
解决方案
每篇博文的预览文本均来自{{ post.excerpt }}
[ index.html
1]。看起来白皮书 jekyll 主题正在使用 Post excerpts[2] 的默认行为。
默认情况下,这是帖子中的第一段内容,但是可以通过在 front matter 或 _config.yml 中设置 excerpt_separator 变量来自定义它。
如果您想控制每篇博客文章的预览文本量,您可以停止使用{{ post.excerpt }}
并执行类似的操作{{ post.content | truncatewords: 60 }}
。
这些{{ ... }}
代码片段来自 Liquid 模板语言 [3][4]
[2] https://jekyllrb.com/docs/posts/#post-excerpts
推荐阅读
- css - FormControl仅用于Select时FormHelperText的Material-UI更改边距
- c - 如何在 Xcode 中修复“此处不允许函数定义”
- python - 重定位 R_X86_64_PC32 对符号 `_PyRuntime' 在制作共享对象时不能使用;使用 -fPIC 重新编译
- apache-camel - Artemis qpid 消费者无法与代理建立连接
- flutter - 从 signUp 到 Home 的导航不起作用。[Flutter]
- yaml - 如何在 Gitlab CICD 阶段跳过“重新初始化现有 Git 存储库”
- bash - 显示所有输出,但只保存匹配的输出行
- python - 计算 Python 中正则表达式匹配的出现次数
- acumatica - 如何使用 Acumatica API 更改账单或发票中的货币汇率?
- c - gdb中当前内存地址的简写?