【问题标题】:Github IO page does not load CSSGithub IO 页面不加载 CSS
【发布时间】:2016-11-27 21:26:53
【问题描述】:

问题

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

问题

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

设置

最佳猜测

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

【问题讨论】:

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


    【解决方案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

    【讨论】:

    • 感谢大卫的快速回复。我今天将对此进行测试。所以问题是我无法在 momenr 上传自定义 TLS 证书,这意味着 github 的 TLS 证书将不起作用,因为它是为 mrtobe.github.io 签名的。最佳T。
    • 您好大卫,我更改了配置但没有成功。未加载 CSS。除了 config.toml 是否还有其他必要的修改。谢谢
    • 不要使用 https 调用 mrtobe.github.io 或 tobias-schmidt.site。
    • 好吧,我确实使用了 https,因为它是我浏览器中的自定义设置。现在可以使用 - 谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    • 2015-05-06
    • 2018-12-16
    • 1970-01-01
    相关资源
    最近更新 更多