当我在GitHub中构建hugo-apero website时,我得到以下错误:
Liquid Exception: Invalid Date: '{}' is not a valid datetime. in /_layouts/default.html
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
Invalid Date: '{}' is not a valid datetime.
尽管这个错误,我仍然可以得到我的网站部署,但我想了解如何解决这个错误,因为它真的很烦人.我不明白为什么这个错误消息突然出现,因为我从来没有任何/_layouts/default.html文件在我的仓库.
我看了看类似的例子(https://talk.jekyllrb.com/t/jekyll-on-mac-could-not-read-file-and-invalid-date-error-using-bundle-exec-jekyll-serve/7664/6,https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites,...),但没有找到任何与我的问题匹配的答案。
1条答案
按热度按时间ycggw6v21#
@BenjaminW.在这里是正确的。Hugo和jekyll都是所谓的静态网站生成器。也就是说,他们使用go(在Hugo的情况下)或ruby(在jekyll的情况下)从易于编辑的
.yaml
,.toml
等文件中生成HTML/CSS/JS(浏览器可以使用)。您正在使用R blogdown包作为hugo/jekyll之上的附加 Package 器。当然,blogdown可以处理jekyll和hugo,但您需要做出选择(另请参阅此处:https://bookdown.org/yihui/blogdown/jekyll.html)
我简单地看了一下你的代码,感觉你把两个生成器混合在一起了。顺便说一句,既然你已经开始了,现在还不算太晚,我可以向在个人网站/博客上工作的R用户热烈推荐https://quarto.org/docs/get-started/。CLI真的很好,文档齐全,最先进。