Страница ввода-вывода Github не загружает CSS
Вопрос
Я хотел бы понять, почему мои ресурсы CSS не загружаются на мою личную страницу ввода-вывода Github https://tobias-schmidt.site/.
вопрос
Когда я захожу на свою страницу через пользовательский dns https://tobias-schmidt.site/ или через прямой github dns mrtobe.github.io, сайт корректно загружает index.html, но не ссылающиеся CSS-файлы. Когда я нажимаю на сообщение в блоге, оно правильно загружает CSS. Затем для этой сессии серфинга CSS также доступен в index.html.
Настроить
- днс из GoDaddy с настройкой A-Record для tobias-schmidt.site - этот днс был добавлен в настройках репозитория github
- Сайт создан с помощью hugo - полный проект размещен по https://github.com/mrtobe/mrtobe-hugo -./deloy.sh используется для развертывания страницы
- Хьюго создает статический веб-сайт, который размещен здесь https://github.com/mrtobe/mrtobe.github
Лучшая догадка
Я проверил разные посты и обнаружил, что это может быть смешанный контент, но я понятия не имею, как решить эту проблему с помощью страниц github.
1 ответ
У вас проблема с сертификатом SSL.
tobias-schmidt.site использует недействительный сертификат безопасности.
Сертификат действителен только для следующих имен: *.github.com, github.com, *.github.io
Код ошибки: SSL_ERROR_BAD_CERT_DOMAIN
Страницы Github не предоставляют HTTPS для пользовательских доменов.
Когда вы открываете https://tobias-schmidt.site/ страницы сервера github, сервер отправляет свой сертификат, который недействителен для вашего домена, и браузер блокирует запрос, пока вы не согласитесь использовать этот сертификат.
На данный момент, в conf.toml, вы должны установить baseurl = "http://tobias-schmidt.site"
, Это для того, чтобы иметь http-адреса Хьюго Крафт.
Во второй раз вы можете попытаться защитить свой сайт такими службами, как cloudflare, или взглянуть на Netlify.