Quando si utilizza Webby Compass Integrazione / quale directory fanno i file * .sass entrare?
-
05-09-2019 - |
Domanda
Ho appena messa a punto Webby / bussola integrazione . ( https://github.com/Compass/compass/wiki/webby-integration)
Dove metto la mia bussola / file sorgente Sass, e in che directory ottengono uscita come fogli di stile?
Soluzione
È possibile inserire i tuoi file ovunque SASS desiderati (sotto la directory 'content /'). Quindi, se la directory contenente i file CSS è 'contenuto / css', poi metterli lì.
L'unica cosa importante è che si imposta la parte dei metadati in modo corretto, in cima del Sass file stesso. In questo modo:
$ cat content/css/site.sass
---
filter: sass
extension: css
layout: nil
---
[..cut..]
Altri suggerimenti
Sembra che è possibile impostare la sorgente di file da soli, dalla documentazione:
Compass.configuration do |config|
config.project_path = File.dirname(__FILE__)
config.sass_dir = File.join('src', 'stylesheets' )
end
Sembra che il default è "src / fogli di stile". Quando si costruisce probabilmente ottenere reso a "Uscita / css /" ma non ho mai usato Webby me così im non sicuro al 100%.
D'accordo trovato in questo repository
A quanto pare appartiene nella ./content/stylesheets directory del progetto Webby, ed è uscita alla directory ./output/stylesheets.
Quello che mi ha lasciato perplesso è "perché" funziona in questo modo. Perché File.join? Sembra che il "src" default viene sostituita da "fogli di stile", piuttosto che aderire ad una nuova stringa. Curioso.