Github IO页面不加载CSS

时间:2016-11-27 08:36:24

标签: dns web ssl-certificate github-pages hugo

问题

我想了解为什么我的CSS资源没有加载到我的个人Github IO页面tobias-schmidt.site上。

问题

当我通过自定义dns tobias-schmidt.site或通过直接github dns mrtobe.github.io访问我的页面时,该站点正确加载了index.html但没有引用的CSS文件。当我点击博客文章时,它确实加载了CSS。然后,对于这个冲浪会话,CSS也可以在index.html上使用。

设置

最佳猜测

我检查了不同的帖子,发现它可能是混合内容,但我不知道如何使用github页面来解决这个问题。

1 个答案:

答案 0 :(得分:1)

您有SSL证书问题。

  

tobias-schmidt.site使用无效的安全证书。

     

证书仅对以下名称有效:* .github.com,github.com,* .github.io

     

错误代码:SSL_ERROR_BAD_CERT_DOMAIN

Github pages doesn't provide HTTPS for custom domains.

当您访问https://tobias-schmidt.site github页面时,服务器发送的证书对您的域名无效,并且浏览器阻止请求,直到您同意使用此证书。

目前,在 conf.toml 中,您必须设置baseurl = "http://tobias-schmidt.site"。这是为了拥有hugo craft http urls。

第二次,您可以尝试secure you site with services like cloudflare或查看Netlify