我在 liferay 的博客和谷歌上并没有真正找到答案——所以我希望这里的任何人都可以帮助我。
我正在尝试在我在 liferay 6.2 中构建的自定义主题中开始使用 sass。
据我了解,方法是这样的:
- 基于 _styled 创建一个空主题(使用 maven)
这给了我一个像这样的文件布局:
<theme> +-src +-main +-webapp +-css +- ... here i'll put any css overwrites
开发 sass 样式表,链接到
main.css
<theme> +-src +-main +-webapp +-css +-main.css +-custom.scss
main.css最初看起来像这样:
@import url(custom.css);
/* other css import here */
custom.scss将包含一些 SASS 内容:
$color: #f00;
body {
color: $color;
}
现在我的问题是:如何正确地将 CSS 和 SASS 链接在一起?必须如何定义main.css@import
中的语句?
我试过@import url(custom.scss);
了,但这不会给我想要的结果。同样,@import url(custom.css);
也不会这样做。