我正在尝试使用鹈鹕生成一个网站。当我运行localhost时,一切看起来都不错。但是,当我将内容上传到我的github页面并尝试查看内容时,看起来布局都搞砸了。我正在使用chrome,看起来内容包含未经验证的来源。如果我选择带有chrome的加载不安全脚本选项,那么该网站看起来与localhost相同。
如果我查看开发人员工具,我会收到一堆错误,如:
混合内容:“https://username.github.io/”页面是通过HTTPS加载的,但是请求了一个不安全的样式表“http://username.github.io/theme/css/bootstrap.simplex.min.css”。此请求已被阻止;内容必须通过HTTPS提供。
有没有办法“告诉”鹈鹕使用安全的样式表?
答案 0 :(得分:1)
通过HTTPS加载的网站可能无法加载不安全的内容:在您的情况下,通过HTTP加载CSS文件。反之亦然:不安全的站点可能会加载安全的内容。因此,最简单的解决方法是始终使用HTTPS,例如适用于所有CSS文件,图像等。
根据this (closed) Pelican issue,SITEURL
和/或RELATIVE_URLS
是要设置的相关配置选项。