2
我的化身建博客是https://wys35.github.io/傑基爾HTTP CSS的HTTPS網站沒有加載
本地網站就OK了,因爲網站託管如HTTP,但一旦該網站將提交(通過特拉維斯CI),當我訪問wys35.github.io,我被重定向到https版本的網站,CSS(http鏈接)被封鎖,因爲它是混合內容。
我該如何解決這個問題?
我的化身建博客是https://wys35.github.io/傑基爾HTTP CSS的HTTPS網站沒有加載
本地網站就OK了,因爲網站託管如HTTP,但一旦該網站將提交(通過特拉維斯CI),當我訪問wys35.github.io,我被重定向到https版本的網站,CSS(http鏈接)被封鎖,因爲它是混合內容。
我該如何解決這個問題?
看那DevTools控制檯:
混合內容:在 'https://wys35.github.io/' 加載頁面通過HTTPS,但要求一個不安全的樣式表 'http://wys35.github.io/css/main.css'。此請求已被阻止;內容必須通過HTTPS提供。
本網站通過HTTPS提供服務,因此其所有內容必須通過HTTPS提供。
當鏈接的資源到您的文檔,你並不需要顯式設置http:
或https:
,只有雙斜線//
將正常工作,它將立足於當前網頁的協議:
<link rel="stylesheet" href="//wys35.github.io/css/main.css">
嘗試將url
設置爲_config.yml
至"//wys35.github.io"
謝謝!這固定了我所有的CSS從HTTPS重定向到HTTP,然後不加載在github頁面上 – anon58192932