Я использую sphinx для создания html документации, и я нахожусь в процессе открытия некоторых частных репозиториев моей компании.
Внутренне мы предоставляем документацию из корзины S3 через Cloudfront, чтобы мы могли поместить контроль доступа перед ним. Но для открытого исходного кода я полагал, что публикация через Github Pages будет способом наименьшего сопротивления.
Однако я не могу заставить сервис работать правильно.
Вот мой репозиторий , с моим индексом. html в папке / docs.
Вот сайт , к которому не применяется ни один из связанных css, и со всеми ссылками на страницы не работает.
Я попытался изолировать проблему, сделав тестовое репо с помощью только встроенной документации и опубликовав его с мастера.
Как вы можете видеть , этот даже не пытается обслуживать индекс. html, я просто получаю страницу 404.
Эти файлы работают как локально, так и при обслуживании с AWS, поэтому я немного в недоумении, почему Github Pages не обслуживает его правильно. Я чувствую, что должен делать какой-то тупой недосмотр. Если бы кто-то с большим опытом мог взглянуть и указать мне на ошибку моих путей, я был бы очень признателен. Я бэкэнд-инженер по большей части, так что логи сайта c немного за пределами моей обычной рубки. Заранее спасибо!