【发布时间】:2020-06-05 09:15:40
【问题描述】:
我在 _post 中的帖子在使用:bundle exec jekyll serve 时应用了 css。当我去构建 jekyll 站点时: bundle exec jekyll build; _post 中的帖子不再应用 css,即使在构建站点的 html 源代码中,它们具有相同的 <link rel="stylesheet" href="/assets/css/styles.css">
这里是文章_layout:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900"
rel="stylesheet">
<title>{{ page.title }}</title>
<link rel="stylesheet" href="/assets/css/styles.css">
<link rel="shortcut icon" type="svg/svg" href="assets/svg/users-dmitri13.svg">
</head>
<body>
{% include navigation.html %}
{{ content }}
{% include footer--articles.html %}
</body>
如果我去掉<link rel="stylesheet" href="/assets/css/styles.css"> 中的开头/。 css 会显示在构建的_site 的文章页面上,但随后帖子将无法找到 css。
帖子_layout:
---
layout: articles
---
<article class="article">
<div class="header--large header--large--gradient">
<div class="heading-primary--main-static header__text-box">
<h1>{{ page.title }}</h1>
</div>
</div>
<div class="article__content">
<p>{{ page.date | date_to_string }} - {{ page.author }}</p>
<div class="paragraph--big">
{{ content }}
</div>
</div>
【问题讨论】: