Quando si utilizza Webby Compass Integrazione / quale directory fanno i file * .sass entrare?

StackOverflow https://stackoverflow.com/questions/726953

  •  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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top