Тема блога Jekyll теперь показывает сообщения блога на страницах GitLab

Я использую Изумрудная тема Джекилла для своего блога на страницах GitHub. Все это отлично работает на GitHub, но я хотел перейти на GitLab.

Я заставил блог работать со всеми необходимыми драгоценными камнями (такими как jekyll и jekyll-paginate), но сообщения в блоге не работают, и я получаю 404.

Протестируйте вживую здесь

Я сделал репо общедоступным, чтобы каждый мог посмотреть и, возможно, определить мою проблему.

Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
1
0
63
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 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

Имеет смысл. Спасибо! Изменение репо на частное сейчас

Ljutgu Las 17.12.2018 14:57

Начиная с GitLab 11.8 (февраль 2019 г.) это должно работать

.html extensions are now automatically resolved for Pages sites

A file in your Pages site called /sub-page.html can now also be accessed as /sub-page, giving you more options over how your site appears to your users.

См. документация и gitlab-org/gitlab-pages, выпуск 95.

Другие вопросы по теме