我在GitHub Pages上的博客中一直使用Emerald jekyll theme。一切在GitHub上都很好用,但是我想移到GitLab。
我让博客使用了所有必需的宝石(例如jekyll和jekyll-paginate),但是博客帖子不起作用,我得到了404。
实时测试here
我公开了repo,以便每个人都可以看看并可能确定我的问题。
答案 0 :(得分:2)
只需在链接中添加.html
扩展名即可。
https://remieditor.gitlab.io/blog/plausible-gitlab-moving.html
Github提供了不带扩展名的服务选项,但是我不认为Gitlab允许这样做。查看此线程:https://gitlab.com/gitlab-org/gitlab-pages/issues/95
更改永久链接配置:
permalink: /:title:output_ext
答案 1 :(得分:0)
Since GitLab 11.8 (February 2019)这应该起作用
现在,页面页面的
.html
扩展名已自动解决您的Pages网站中的文件
/sub-page.html
现在也可以以/sub-page
的形式访问,从而为您的用户显示网站的方式提供了更多选择。