[英]CSS not working in default jekyll HTML
我正在使用jekyll构建托管在github上的静态网页,并默认将其作为gh-pages分支。
我创建了index.html
以进行唯一的更改, theme.css
相同目录: ../css
,
我的css flie没有被执行且无法正常工作,以下是我在每个文件中的代码。.file:default.html
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<link type="text/css" rel="stylesheet" href="{{site.baseurl}}/css/theme.css">
<title>Jai's Blog</title>
</head>
<body>
<header>
<h1>The BLOG</h1>
{% includes nav.html %}
</header>
{{content}}
<footer>
<p>copyright Jai Sharma</p>
</footer>
</body>
以下是css文件代码,该代码不适用于以上html文件。
body {
background-color: #e74c3c;
}
.current {
background-color: #000531;
}
基本URL只是URL的一部分。
您应该引用整个网址:
{{ site.url }}/{{ site.baseurl }}/css/theme.css
我认为这种格式需要正斜杠( /
)。
我认为有效的另一种方式是:
{{ site.url | append: site.baseurl }}/css/theme.css
如果您对相对网址感到满意,则可以尝试:
../css/theme.css
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.