使用 Webby/Compass Integration 时,*.sass 文件位于哪个目录?

发布于 2024-07-16 08:13:16 字数 351 浏览 10 评论 0原文

我刚刚设置了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

没︽人懂的悲伤 2024-07-23 08:13:16

您可以将 SASS 文件放在您想要的任何位置(在“content/”目录下)。 因此,如果包含 CSS 文件的目录是“content/css”,则将它们放在那里。

唯一重要的是您正确设置 SASS 文件本身顶部的元数据部分。 像这样:

$ cat content/css/site.sass 
---
filter: sass
extension: css
layout: nil
---
[..cut..]

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:

$ cat content/css/site.sass 
---
filter: sass
extension: css
layout: nil
---
[..cut..]
美男兮 2024-07-23 08:13:16

看起来您可以从文档中自己设置源文件:

Compass.configuration do |config|
  config.project_path = File.dirname(__FILE__)
  config.sass_dir = File.join('src', 'stylesheets' )
end

它看起来默认为“src/stylesheets”。 当你构建它时,它可能会渲染为“output/css/”,但我自己从未使用过 webby,所以我不能 100% 确定。

It looks like you can set the source-file yourself, from the documentation:

Compass.configuration do |config|
  config.project_path = File.dirname(__FILE__)
  config.sass_dir = File.join('src', 'stylesheets' )
end

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.

凶凌 2024-07-23 08:13:16

好的,在这个存储库中找到了

它属于 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.

眼眸里的快感 2024-07-23 08:13:16

让我困惑的是“为什么”它会这样工作。 为什么要使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文