我使用Jekyll进行博客,使用github存储我的文件。
我上传了一个.md文件来发布一篇新文章,就像我通常做的一样,我不断收到日期不是一个有效的日期时间错误,还有一封电子邮件说: 页面构建失败,并显示以下错误:
价值' nil'被传递给与日期相关的过滤器,该过滤器需要/_layouts/post.html
或其中一个布局中的有效日期。有关详细信息,请参阅https://help.github.com/articles/page-build-failed-date-is-not-a-valid-datetime/。
我的存储库中没有/_layouts/post.html。
我用另一个md文件重复这个过程但得到同样的东西。
这是我的GitHub存储库https://github.com/kevinolega/minimalchanges
当我进入设置时,我被要求转到相同的链接。
我是对Jekyll进行故障排除的新手。
请告诉我你的建议。
谢谢,
答案 0 :(得分:0)
在您的Gemfile
中,您拥有gem "minima"
以及_config
:theme: minima
。所以你使用的是jekyll themes。
在这种情况下,/_layouts/post.html
路径指的是最小值 post.html
布局。
您可以在本地为Jekyll实例提供服务并使用bundle exec jekyll serve
正确调试它,错误消息非常明显。