#jekyll #travis-ci #html-proofer
#jekyll #travis-ci #html-корректор
Вопрос:
Столкнулся с проблемой, когда обычные страницы работают нормально, однако страницы коллекции не найдены html-корректором.
Пример сообщения об ошибке:
* internally linking to /blog/choose-a-datasource, which does not exist (line 82)
<a href="/blog/choose-a-datasource" class="current">Choose a data source</a>
Это сообщение получено из следующего отчета Travis. Не найдено множество страниц коллекций:
https://travis-ci.org/semi-technologies/semi-website/builds/514826595#L1065
Однако, когда вы смотрите в исходную папку, страница действительно существует:https://github.com/semi-technologies/semi-website/tree/permalinks/_blog
И в сборке jekyll эти файлы успешно создаются в ./_site
.
У кого-нибудь есть опыт работы с этим?
Комментарии:
1. Какой желаемый результат здесь? Вам нужны URL-адреса типа
/blog/choose-a-datasource
(такие же, как/blog/choose-a-datasource.html
) или/blog/choose-a-datasource/
(такие же, как/blog/choose-a-datasource/index.html
) ..?2. Есть разница? Я думаю, что он настроен на использование /blog/choose-a-datasource.html . Интересный момент, вы имеете в виду, что мне пришлось бы удалить косые черты за ссылками URL, чтобы это заработало. Я попробую это.
3. Это решило проблему.