簡體   English   中英

Jekyll CSS僅為Index.html加載

[英]Jekyll CSS Loads ONLY for Index.html

我一直在Jekyll網站/博客上為某人工作,而CSS在網站首頁以外的其他工作方面卻遇到問題。 這使我認為樣式表HREF是一個問題。 我也在Chrome開發工具中收到此錯誤:

GET https://tanglesandtwists.github.io/macrame/11/17/2018/assets/css/main.css net::ERR_ABORTED 404

這是網站這是github項目

當我在命令行上運行jekyll serve時,網站的樣式表在我的本地主機上都可以正常工作。 這使我感到極大的困惑。 我知道字體不希望加載,因為它調用的是HTTP而不是HTTPS,但這不是外部的,並且位於目錄的單獨文件夾中。

這是我所謂的應該起作用的樹:

├───about ├───assets │ ├───css │ ├───images │ │ ├───hero │ │ ├───posts │ │ └───thumbnail │ └───javascripts │ └───plugins ├───macrame │ └───11 │ └───17 │ └───2018

第81行的macrame / 11/17/18中的文件調用:

<link rel="stylesheet" href="assets/css/main.css">

任何幫助都將不勝感激。 我以前從未使用過Jekyll,但是我發現它非常適合為不了解HTML,CSS,JS,JQuery等的客戶制作網站。

更改此:

<link rel="stylesheet" href="assets/css/main.css">

變成這個:

<link rel="stylesheet" href="/assets/css/main.css">

您的路徑應為絕對路徑(相對於網站的根目錄)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM