Страница ввода-вывода Github не загружает CSS

Вопрос

Я хотел бы понять, почему мои ресурсы CSS не загружаются на мою личную страницу ввода-вывода Github tobias-schmidt.site.

Проблема

Когда я захожу на свою страницу через настраиваемый dns tobias-schmidt.site или через прямой github dns mrtobe.github. io сайт правильно загружает index.html, но не файлы CSS, на которые есть ссылки. Когда я нажимаю на сообщение в блоге, он правильно загружает CSS. Затем для этого сеанса серфинга CSS также доступен в index.html.

Настраивать

  • dns от GoDaddy с настройкой A-Record для tobias-schmidt.site - этот dns был добавлен в настройках репозитория github
  • Веб-сайт создается с помощью hugo - полный проект размещен на https://github.com/mrtobe/mrtobe-hugo - ./deloy.sh используется для развертывания страницы
  • Hugo создает статический веб-сайт, который размещается здесь https://github.com/mrtobe/mrtobe.github

Лучшая догадка

Я проверил разные сообщения и обнаружил, что это может быть смешанный контент, но я понятия не имею, как решить эту проблему с помощью страниц github.


person Tobias Schmidt    schedule 27.11.2016    source источник


Ответы (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". Это для того, чтобы hugo craft http urls.

Во второй раз вы можете попытаться защитить свой сайт с помощью такие сервисы, как cloudflare, или просмотрите Netlify.

person David Jacquel    schedule 27.11.2016
comment
Спасибо за быстрый ответ Дэвид. Я протестирую это сегодня. Таким образом, проблема в том, что я не могу загрузить настраиваемый сертификат TLS на момент momenr, что означает, что сертификат TLS для github не будет работать, потому что он был подписан для mrtobe.github.io. Бест Т. - person Tobias Schmidt; 28.11.2016
comment
Здравствуйте, Дэвид, я безуспешно изменил конфиг. CSS не загружен. Есть ли какие-либо другие необходимые изменения, кроме config.toml. Спасибо - person Tobias Schmidt; 05.12.2016
comment
Не вызывайте mrtobe.github.io или tobias-schmidt.site с https. - person David Jacquel; 05.12.2016
comment
Хорошо, я действительно использовал https, так как это был пользовательский параметр в моем браузере. Сейчас работает - спасибо! - person Tobias Schmidt; 06.12.2016