我想了解为什么我的CSS资源没有加载到我的个人Github IO页面tobias-schmidt.site上。
当我通过自定义dns tobias-schmidt.site或通过直接github dns mrtobe.github.io访问我的页面时,该站点正确加载了index.html但没有引用的CSS文件。当我点击博客文章时,它确实加载了CSS。然后,对于这个冲浪会话,CSS也可以在index.html上使用。
我检查了不同的帖子,发现它可能是混合内容,但我不知道如何使用github页面来解决这个问题。
答案 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。