【发布时间】:2012-02-15 12:49:43
【问题描述】:
我在博客中使用 Jekyll,我希望能够在特定的帖子中使用独特的 CSS 样式。现在,我在 YAML frontmatter 中指定了一个 CSS 文件,如下所示:
style: artdirection.css
并在这样的布局中使用它:
{% if page.style %}
<link rel="stylesheet" href="{{ page.style }}">
{% endif %}`
这可行,但我更愿意将实际的 CSS 样式包含在页面前端的样式标记中,而不是链接到样式表。
我尝试了几种方法来处理这个问题,包括here 中描述的方法,但我捕获的变量只能在帖子本身内部使用,而不是在布局中使用。
那么,有可能吗?
【问题讨论】:
-
" 我更愿意将 CSS 包含在页面的样式标签中,而不是链接到样式表" 你能解释一下这部分吗?我不明白你想做什么。
-
好吧,现在我链接到一个外部 css 文件,用于博客文章的艺术方向与博客的其余部分不同。我在 YAML frontmatter 中引用该文件的位置,并使用我的文档头部(位于布局中)中的 page.style 变量链接到它。我更愿意在文档头部的