Я веду новый блог на Gitlab Pages , используя middleman-blog gem. На моей локальной машине у меня абсолютно никаких проблем. На начальном этапе кажется, что все работает нормально, но через пять минут он начинает выдавать ошибку 404 , когда я нажимаю на постоянную ссылку статьи блога.
Я возился с файлом config.rb , но ничто не говорит о том, что я достиг какого-то прогресса в решении своей проблемы.
page '/*.xml', layout: false
page '/*.json', layout: false
page '/*.txt', layout: false
activate :blog do |blog|
# This will add a prefix to all links, template references and source paths
blog.permalink = "secondaryreview/{year}/{month}/{day}/{title}.html"
blog.tag_template = "tag.html"
blog.calendar_template = "calendar.html"
end
page "/feed.xml", layout: false
configure :build do
set :build_dir, 'public'
set :base_url, "/middleman"
activate :relative_assets
end
Я ожидаю, что постоянная ссылка будет демонстрировать типичное поведение, показывая полную статью после перехода по постоянной ссылке, как это происходит в течение первых пяти минут развертывания. Вы можете зайти на сайт, сообщив мне о проблеме, по следующему адресу: https://elicash82.gitlab.io/secondaryreview/
Это может отражать ограничения страниц Gitlab, или мне может потребоваться дополнительная настройка, чтобы целевая страница продолжала обслуживать отдельные страницы блога.