作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 this discussion , 在炼油厂 CMS 中使用 Compass 时需要炼油厂主题插件。但是refinery-theming's page说它不再是使用它的命令。无论如何在没有主题插件的情况下在炼油厂中使用 Compass 吗?非常感谢。
最佳答案
我通过以下操作在炼油厂站点中使用 Compass:
1) 将 Compass 依赖项添加到您的 Gemfile:
gem "compass"
gem "haml"
2) 运行捆绑安装
3) 为 compass 初始化应用程序
compass init rails /path/to/myrailsproject
4) 覆盖 Refinery shared/_head.html.erb 部分:
rake refinery:override view=shared/_head
5) 将以下样式表链接标签添加到 shared/_head.html.erb:
<%= stylesheet_link_tag 'screen', :media => 'screen, projection' %>
<%= stylesheet_link_tag 'print', :media => 'print' %>
<!--[if IE ]>
<%= stylesheet_link_tag 'ie.css', :media => 'screen, projection' %>
<![endif]-->
6) 我个人从 shared/_head.html.erb 中删除了所有其他 stylesheet_link_tag
7) 您的样式现在应该添加到 app/stylesheets/screen.scss 并包含部分
关于compass-sass - 如何在没有炼油厂主题插件的情况下在炼油厂 CMS 中设置 compass ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476242/
我是一名优秀的程序员,十分优秀!