记一次在Gitlab部署Jekyll博客时遇到的jekyll-github-metadata报错问题
本文最后更新于:2022年8月10日 晚上
我的博客是挂在GitlabPages上的,在为博客更换主题的时候遇到了一点点小麻烦。
报错如图:
当然,我这边也会附上详细的报错日志,以便后人能够通过关键词搜索到。
1 |
|
经过了一番瞎折腾以后,我依然没有解决问题,而每次push都要等待gitlab的ci构建两三分钟,实在磨不动的我去看了jekyll-github-metadata的README,结合上文的报错,我一下子就看懂了。
jekyll-github-metadata
可以通过github中的信息自动为jekyll提供site.github
、site.title
、site.description
、site.url
和site.baseurl
。而由于我们在用的是Gitlab,所以jekyll-github-metadata就无法获取到这些信息,需要我们手动指定。报错中缺少的就是url
于是打开_config.yml
,把url
给补上,顺便把别的变量一同加上,如图:
记一次在Gitlab部署Jekyll博客时遇到的jekyll-github-metadata报错问题
https://zhul.in/2021/04/16/fuck-jekyll-github-metadata-on-gitlab/