指南针/中间人image-url无效

时间:2013-12-21 22:39:57

标签: compass-sass middleman

我目前正在与Middleman合作建立一个新页面,但现在image-url帮助程序似乎无法正常工作。

在我的config.rb中,我有:

#Use relative URLs   
activate :relative_assets

set :css_dir, 'stylesheets' 
set :js_dir, 'javascripts'
set :images_dir, 'images'

在我的applications.css.sass中我有这个:

body
  background: image_url("background.png")

背景图像位于图像/背景中,但是Middleman找不到/加载该图像。它只是说明了这一点:

body {
  background: url("../images/background.png");
}

有谁知道我做错了什么?

2 个答案:

答案 0 :(得分:2)

#Use relative URLs   
activate :relative_assets

我相信这是在“构建”配置中,因此它不会对您在中间人本地服务器中查看的工作文件产生任何影响。

对我来说使用这个作品“/images/hp/wmn.png”

我想你只需要找出资产的写入路径,作为临时解决方案,你可以使用从本地服务器地址开始的绝对链接     //0.0.0.0:4567/对于mac或     // localhost:4567 / for windows

答案 1 :(得分:0)



body {
  background: url("/images/background.png");
}