小编Ath*_*ros的帖子

我可以在css中使用液体标签让jekyll在每页的基础上使用不同的背景图像吗?

我正在使用Jekyll和Liquid在GitHub页面上生成静态网站.我找到了templated.co的模板(特别是这个,我用于页面的布局).

我让Jekyll正确地提供内容,但我想在CSS中使用Liquid,在每个页面上使用不同的背景图像(代替现在的默认值).我让Jekyll/Liquid通过向style.css添加一个空的前端部分来识别CSS,但是我无法获得以下行以允许我按照我的意愿调整背景图像:

    background: url(../images/{% if page.bgimage %}{{ page.bgimage }}{% else %}{{ site.bgimage }}{% endif %}) no-repeat bottom center;
Run Code Online (Sandbox Code Playgroud)

我可以通过放入bgimage: whatever.jpg_config.yml 来改变所有页面的背景图像,但是不能像bgimage: otherimage.jpg页面的前面那样添加一行来让它使用otherimage.jpg而不是whatever.jpg作为背景图像.

我想做什么甚至可能,或者我只是遇到一些语法问题?

在此先感谢您的帮助.

css liquid jekyll github-pages

5
推荐指数
2
解决办法
3652
查看次数

标签 统计

css ×1

github-pages ×1

jekyll ×1

liquid ×1