Страница ввода-вывода 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.

Другие вопросы по тегам