Jekyll 博客主题现在在 GitLab 页面上显示博客文章
Posted
技术标签:
【中文标题】Jekyll 博客主题现在在 GitLab 页面上显示博客文章【英文标题】:Jekyll blog theme now showing blog posts on GitLab Pages 【发布时间】:2019-05-17 19:42:02 【问题描述】:我在 GitHub Pages 上的博客中一直使用 Emerald jekyll theme。在 GitHub 上一切都很好,但我想搬到 GitLab。
我让博客使用了所有必要的 gem(如 jekyll 和 jekyll-paginate),但博客帖子无法正常工作,我得到 404。
现场测试here
我将repo 公开,以便每个人都可以查看并可能发现我的问题。
【问题讨论】:
【参考方案1】:Since GitLab 11.8 (February 2019) 这应该可以工作
.html
扩展现在会为 Pages 网站自动解析您的 Pages 网站中名为
/sub-page.html
的文件现在也可以作为/sub-page
访问,从而为您的网站向用户显示的方式提供更多选择。
见documentation和gitlab-org/gitlab-pages
issue 95
【讨论】:
【参考方案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
【讨论】:
有道理。谢谢!立即将 repo 更改为私有以上是关于Jekyll 博客主题现在在 GitLab 页面上显示博客文章的主要内容,如果未能解决你的问题,请参考以下文章
jekyll 上的 Github 博客页面总是返回 404?