2009-04-07 16 views

Antwort

2

Sie können Ihre SASS-Dateien überall hin mitnehmen (im Verzeichnis "content /"). Wenn das Verzeichnis, in dem sich Ihre CSS-Dateien befinden, "content/css" lautet, legen Sie sie dort ab.

Die einzige wichtige Sache ist, dass Sie den Metadatenteil korrekt einstellen, oben in der SASS-Datei selbst. Gefällt mir:

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

Es sieht aus wie Sie das selbst Source-Datei festlegen können, aus der Dokumentation:

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

Es ist wie es standardmäßig sieht „src/Sheets“. Wenn du es erstellst, wird es wahrscheinlich zu "output/css /" gerendert, aber ich habe Webby nie selbst benutzt, also bin ich nicht 100% sicher.

+0

Yeah, ich habe mir das auch angeschaut ... Das ist es nicht ... siehe Post bellow – leeand00

0

Okay, fand es in this repository

Anscheinend es im ./content/stylesheets Verzeichnis Ihrer webby Projekt gehört, und wird an den ./output/stylesheets Verzeichnis.

+0

Oh, und vergiss nicht, das Filterbit und die Erweiterungsattribute am Anfang der Datei hinzuzufügen! Sonst wird es nicht funktionieren! – leeand00

0

Was mich verblüfft ist, warum es so funktioniert. Warum File.join? Es sieht so aus, als ob der Standard "src" durch "Stylesheets" ersetzt wird, anstatt einer neuen Zeichenfolge beizutreten. Neugierig.