我正在使用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作为背景图像.
我想做什么甚至可能,或者我只是遇到一些语法问题?
在此先感谢您的帮助.