Bei der Verwendung von Webby/Kompass Integration in welchem Verzeichnis tun *.sass-Dateien in?
-
05-09-2019 - |
Frage
Ich habe gerade setup Webby/Kompass integration. (https://github.com/Compass/compass/wiki/webby-integration)
Where do I put my Compass/Sass source-Dateien und in welchem Verzeichnis Sie sich Ausgabe stylesheets?
Lösung
Sie können Ihre SASS-Dateien, wo immer Sie wollen (unter den 'content/' directory).Also, wenn das Verzeichnis, in Ihren CSS-Dateien ist 'content/css', dann legte Sie es.
Die einzige wichtige Sache ist, dass Sie die Metadaten-Teil richtig, an der Spitze des SASS-Datei selbst.Wie diese:
$ cat content/css/site.sass
---
filter: sass
extension: css
layout: nil
---
[..cut..]
Andere Tipps
Es sieht aus wie Sie können, legen Sie die Quell-Datei selbst zu erstellen, aus der Dokumentation:
Compass.configuration do |config|
config.project_path = File.dirname(__FILE__)
config.sass_dir = File.join('src', 'stylesheets' )
end
Es sieht aus wie es standardmäßig "src/stylesheets".Wenn Sie es bauen, wird es wahrscheinlich gegenüber der "output/css/", aber ich habe nie verwendet webby mich so ich bin nicht 100% sicher.
Okay, fand es in dieses repository
Offenbar gehört es in das ./content/stylesheets-Verzeichnis Ihres webby-Projekt und die Ausgabe der ./Ausgabe/stylesheets-Verzeichnis.
Was stutzig macht mich, "warum" es funktioniert auf diese Weise.Warum Datei.mitmachen?Es sieht aus wie das Standard - "src" wird ersetzt durch "stylesheets" anstatt sich in einen neuen string.Neugierig.