Я использую Изумрудная тема Джекилла для своего блога на страницах GitHub. Все это отлично работает на GitHub, но я хотел перейти на GitLab.
Я заставил блог работать со всеми необходимыми драгоценными камнями (такими как jekyll и jekyll-paginate), но сообщения в блоге не работают, и я получаю 404.
Протестируйте вживую здесь
Я сделал репо общедоступным, чтобы каждый мог посмотреть и, возможно, определить мою проблему.

Просто добавьте к своим ссылкам расширение .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
Начиная с GitLab 11.8 (февраль 2019 г.) это должно работать
.htmlextensions are now automatically resolved for Pages sitesA file in your Pages site called
/sub-page.htmlcan now also be accessed as/sub-page, giving you more options over how your site appears to your users.
См. документация и gitlab-org/gitlab-pages, выпуск 95.
Имеет смысл. Спасибо! Изменение репо на частное сейчас