корректор html не находит коллекции jekyll

#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. Это решило проблему.