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

Jekyll目录缺失_includes和_layouts文件夹 应自行创建还是修改_site文件?

问题解答

不要直接修改_site目录下的任何文件,你需要自行在项目根目录新增_includes、_layouts文件夹及对应文件完成自定义配置。

  • _site是Jekyll的自动编译输出目录,每次执行jekyll serve或者jekyll build命令时,目录下的所有内容都会被新编译生成的文件覆盖,直接修改该目录下的内容不会长期生效,属于无效操作。
  • 你当前没有看到_includes、_layouts文件夹是因为Jekyll默认主题的相关模板文件存放在主题对应的gem依赖包中,不会直接展示在项目根目录。你只要在项目根目录创建同名的文件夹及对应文件,Jekyll运行时会优先调用你项目内的自定义文件,覆盖主题默认的配置。
  • 具体操作流程:
    1. 终止当前正在运行的jekyll serve进程
    2. 在项目根目录(即_site文件夹所在的目录)新建名为_includes和_layouts的文件夹
    3. 按照教程要求将对应模板文件放入上述文件夹后,重新运行jekyll serve即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 16:06:03