You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jekyll/Hugo中能否通过Front Matter排除页面,实现指定项目展示?

问题解答

仅靠Front Matter的exclude字段没法实现你要的效果。

exclude的作用是让某个页面(比如你的projects.md)排除指定内容不生成,但它做不到让另一个页面(secondary.md)只筛选展示特定项目。

要实现secondary.md只显示projectC和projectD的内容,给你几个可行的思路:

  • 直接在secondary.md里手动指定这两个文件的路径,调用站点生成器的渲染逻辑来生成它们的预览。
  • 给projectA、projectB的Front Matter加自定义标识(比如group: primary),给C、D加group: secondary,然后在secondary.md里只筛选带有secondary标识的页面来渲染。
  • 如果你的静态站点生成器支持,可以把projectC、projectD移到单独的子目录,让secondary.md只遍历这个子目录下的文件。

内容的提问来源于stack exchange,提问作者Varonne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 21:27:04