2016-02-29 50 views
0

當我在本地主機上測試我的站點時,CSS和JavaScript看起來很完美。但是當我把它推到github repo時,我只能看到HTML。沒有風格。 https://github.com/jaubut/website我試圖在我的config.yml中將我的URL更改爲https://chanvrequebec.com。我也嘗試將我的href="/css/main.css"更改爲href="css/main.css"。但沒有任何事情發生。我不知道該怎麼辦。請幫忙。謝謝當我將自己的域名託管在我的域名上時,我的CSS完全不顯示

+2

您是否嘗試過http://jaubut.github.io/website/? – Kenney

+0

看到這個http://stackoverflow.com/questions/34731907/jekyll-blog-dont-load-css-in-github-pages/34732358#34732358 –

回答

0

你的網站精美地顯示在http://chanvrequebec.com/ - 不是https://如你的問題所述!

如果您擁有該域名的SSL/TLS證書,則需要在_config.yml改變url相同的流程https://chanvrequebec.com

事情需要注意的:

1日。在你你設置_config.yml

markdown: redcarpet 

但是從上GitHub Pages will not support redcarpet anymore 5月1日。所以,我建議你把它改成:

markdown: kramdown 

2nd。您的網站也應完全訪問http://jaubut.github.io/website,但它不是,由於GitHub頁面的錯誤配置。您創建了一個項目網站,因此您需要將baseurl設置爲baseurl: '/website'以糾正該問題。或者將url設置爲http://jaubut.github.io/website。但是,這不是最好的方法,因爲您所有的內部鏈接都會將頁面重定向到github.io子域。

所以,最後,妥善解決這個問題,最好的辦法是:

  • 創建一個名爲jaubut.github.ioUser website
  • 傳輸您的回購website的內容新的存儲庫到的該master分支在上一步創建的回購
  • 保持您的_config.yml現在的樣子
  • 您的網站將在http://jabot.github.io下訪問, [R http://chanvrequebec.com/
  • 刪除website
  • 如果您對您的域名chanvrequebec.com一個SSL/TLS的數字證書,不要忘了你的_config.ymlurl: "http://chanvrequebec.com"url更改爲url: "https://chanvrequebec.com"

完成!

我希望能有所幫助!

相關問題