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

Jekyll未在_site文件夹生成文章目录,现有方案无效求解决

解决Jekyll文章日期相关问题的排查步骤

首先,结合你提到的“类似问题方案无效”的情况,我给你列几个容易被忽略的排查点,帮你定位问题:

  • 检查文章Front Matter的日期格式
    确保你的2018-04-09-awesome.markdown里的日期字段是标准ISO格式,比如:

    ---
    title: Awesome Post
    date: 2018-04-09 12:00:00
    ---
    

    别用09/04/2018这类地区性格式,Jekyll对非标准格式的解析很容易出错。

  • 核对config.yml里的日期配置
    检查配置文件中的date_format参数,有没有设置不兼容的格式。比如正确的配置示例:

    date_format: "%Y-%m-%d"
    

    如果格式字符串写错,会导致日期显示异常甚至不显示。

  • 排查_includes/post.html的渲染逻辑
    你提到有注释的日期代码,但要确认其他未注释的代码有没有拼写错误——比如把{{ post.date }}写成了{{ post.datee }}?或者调用时没加格式过滤器?正确的调用应该是{{ post.date | date: site.date_format }},变量名错了就完全不会输出内容。

  • 分析jekyll build --verbose的关键日志
    重点看Jekyll解析文章的部分,比如有没有Parsing front matter for 2018-04-09-awesome.markdown的日志,后面有没有日期解析错误的提示?如果有错误,那就是格式问题;如果日志显示日期解析成功但页面不显示,大概率是模板渲染的问题。

  • 验证Jekyll版本兼容性
    不同版本的Jekyll对日期解析规则有差异,旧版本可能不支持某些扩展的ISO格式。可以运行jekyll -v查看版本,尝试升级到稳定版(比如最新的4.x系列)再测试。

要是你能把具体的config.yml内容、文章Front Matter和build日志的关键片段贴出来,我能更精准地帮你定位问题,但先试试上面这些步骤,应该能覆盖大部分常见的日期相关问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:20:23