При использовании Webby/Compass Integration в каком каталоге находятся файлы *.sass?

Я просто настроил интеграцию Webby/Compass. ( http://wiki.github.com/chriseppstein/compass/webby-integration)

Куда я помещаю мои исходные файлы Compass/Sass, и в каком каталоге они выводятся в виде таблиц стилей?

4 ответа

Решение

Вы можете поместить ваши файлы SASS куда угодно (в директорию content/). Так что если каталог, содержащий ваши CSS-файлы, это "content/ css", поместите их туда.

Единственная важная вещь - это то, что вы правильно установили часть метаданных, вверху самого файла SASS. Как это:

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

Похоже, вы можете установить исходный файл самостоятельно, из документации:

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

Похоже, по умолчанию это "src/stylesheets". Когда вы создаете его, он, вероятно, будет отображаться в "output/css/", но я никогда не использовал webby, поэтому я не уверен на 100%.

Хорошо, нашел это в этом хранилище

По-видимому, он находится в каталоге./content/stylesheets вашего веб-проекта и выводится в каталог./output/stylesheets.

Что меня озадачивает, так это то, почему это работает. Почему File.join? Похоже, что по умолчанию "src" заменяется "таблицами стилей", а не присоединяется к новой строке. Любопытно.

Другие вопросы по тегам