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

开发时如何移除Jekyll页面中的指定集合?

Jekyll开发环境忽略大型集合的实用方案

方案1:通过二级配置文件排除集合文件夹

在_config.dev.yml里添加exclude配置,直接指定要忽略的集合文件夹。注意如果主配置文件里已有exclude项,要把原有内容也带上,避免覆盖:

# _config.dev.yml
exclude:
  - _site/          # 保留主配置里的排除项
  - _your_big_collection/  # 替换成你要忽略的集合文件夹名

启动时加载双配置文件:

jekyll serve --config _config.yml,_config.dev.yml

这样Jekyll会完全跳过该文件夹的处理,渲染速度会明显提升。

方案2:覆盖集合的输出配置(仅不生成页面,仍会读取文件)

如果只是不想生成该集合的页面,但需要保留集合数据(比如模板里要用到部分数据),可以在_config.dev.yml里修改集合的output属性:

# _config.dev.yml
collections:
  your_big_collection:
    output: false  # 禁止生成该集合的页面

这个方法不会跳过文件读取,只是不生成静态页面,速度提升效果比方案1弱一些。

方案3:启动时临时排除(无需修改配置)

如果只是偶尔需要临时忽略,直接在启动命令里加--exclude参数即可:

jekyll serve --exclude _your_big_collection/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 18:35:14