使用 Webby/Compass Integration 时,*.sass 文件位于哪个目录?
我刚刚设置了 Webby/Compass 集成。 (https://github.com/Compass/compass/wiki/webby-integration)
我的 Compass/Sass 源文件放在哪里,它们在什么目录中 输出为样式表?
I just setup Webby/Compass integration.
(https://github.com/Compass/compass/wiki/webby-integration)
Where do I put my Compass/Sass source files, and in what directory do they get
output as stylesheets?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以将 SASS 文件放在您想要的任何位置(在“content/”目录下)。 因此,如果包含 CSS 文件的目录是“content/css”,则将它们放在那里。
唯一重要的是您正确设置 SASS 文件本身顶部的元数据部分。 像这样:
You can put your SASS files wherever you want (under the 'content/' directory). So if the directory containing your CSS files is 'content/css', then put them there.
The only important thing is that you set the metadata part correctly, at the top of the SASS file itself. Like this:
看起来您可以从文档中自己设置源文件:
它看起来默认为“src/stylesheets”。 当你构建它时,它可能会渲染为“output/css/”,但我自己从未使用过 webby,所以我不能 100% 确定。
It looks like you can set the source-file yourself, from the documentation:
It looks like it defaults to "src/stylesheets". When you build it it will probably get rendered to "output/css/" but I never used webby myself so im not 100% sure.
好的,在这个存储库中找到了
它属于 webby 项目的 ./content/stylesheets 目录,并输出到 ./output/stylesheets 目录。
Okay found it in this repository
Apparently it belongs in the ./content/stylesheets directory of your webby project, and is output to the ./output/stylesheets directory.
让我困惑的是“为什么”它会这样工作。 为什么要使用 File.join? 看起来默认的“src”正在被“样式表”替换,而不是加入一个新字符串。 好奇的。
What perplexes me is "why" it works this way. Why File.join? It looks like the default "src" is being replaced by "stylesheets" rather than joining a new string. Curious.