gpt4 book ai didi

html - Jekyll HTTP css 未在 HTTPS 站点上加载

转载 作者:搜寻专家 更新时间:2023-10-31 08:03:46 26 4
gpt4 key购买 nike

我的 Jekyll 博客位于 https://wys35.github.io/

本地网站没问题,因为网站是作为 http 托管的,但是一旦网站提交(通过 Travis CI),当我访问 wys35.github.io 时,我被重定向到网站的 https 版本和 CSS( http 链接)被阻止,因为它是混合内容。

如何解决这个问题?

最佳答案

查看 DevTools 控制台:

Mixed Content: The page at 'https://wys35.github.io/' was loaded over HTTPS, but requested an insecure stylesheet 'http://wys35.github.io/css/main.css'. This request has been blocked; the content must be served over HTTPS.

本网站通过 HTTPS 提供服务,因此其所有内容都必须通过 HTTPS 提供。

将资源链接到文档时,不需要显式设置http:https:,只需双斜杠// 会正常工作,它将基于页面的当前协议(protocol):

<link rel="stylesheet" href="//wys35.github.io/css/main.css">

尝试将 _config.yml 中的 url 设置为 "//wys35.github.io"

关于html - Jekyll HTTP css 未在 HTTPS 站点上加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39481319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com