Jekyll+Minimal Mistakes主页标题异常及page2文件夹生成问题排查
问题描述
使用Minimal Mistakes主题搭建Jekyll站点,通过RStudio将.Rmd文件编译为GitHub风味Markdown后放入_posts文件夹,出现以下异常:
- 添加某篇特定文章时,主页标题被修改,浏览器标签显示“- Page 2”;移除该文章则问题消失。
- 移除主
index.html中的permalink: /配置后,标题问题解决,但执行bundle exec jekyll serve时,_site目录下会自动生成包含index.html的page2文件夹。
已尝试的排查步骤
- 在线搜索相关问题资料
- 逐一排查所有
_posts文件 - 执行
bundle update和bundle install更新依赖 - 检查问题文章的YAML头文件及站点全局配置
- 对比正常.Rmd文件的编译设置与问题文件的差异
- 移除问题文章的内容,仅保留YAML头进行测试
- 将问题文章的YAML头替换为正常文章的配置
- 使用
--trace和--verbose参数启动服务,发现_site/index.html被写入两次
疑问
- 是否与
_includes或_layouts目录下的自定义文件有关? - 是否是Jekyll插件引发的冲突问题?
- 是否需要更新Minimal Mistakes主题并移除自定义内容?
- 当前gemspec包含webrick、jekyll-remote-theme等依赖,是否与此异常相关?
内容的提问来源于stack exchange,提问作者mkruisbrink
相关产品推荐
相关产品推荐

