从 Jekyll / Hugo 生成的页面中排除特定页面

问题描述 投票:0回答:1

在我的项目中,在“pages”文件夹下,有projects.md,它会生成“projects”下所有页面的预览,目前我有4个项目,按字母顺序从A到D,projectA.md等。

我不想在项目页面上显示所有 4 个缩略图,因此我制作了“ secondary.md”页面,并且我希望仅在该页面上生成 projectC.md 和 projectD.md 。

我可以在前面的内容中使用“排除”吗?

jekyll liquid hugo
1个回答
0
投票

不,排除对您没有帮助。您应该为您想要在家中显示的内容创建一个 frontmatter 变量“show_on_home: true”,然后将“range”与“where”结合使用,如下所示:

{{ range where (where .RegularPages "Section" "projects") "Params.show_on_home" }}
  ...
{{ end }}
© www.soinside.com 2019 - 2024. All rights reserved.