-
Notifications
You must be signed in to change notification settings - Fork 195
Usando o Sass
Toda a estrutura do Odin foi preparada para ser utilizada juntamente com o Sass. Se você não tem o Sass instalado, leia a orientação de instalação do Sass.
Para compilar o seu Sass, o Odin já possui tarefas do Grunt preparadas para isso. Para executar uma tarefa do Grunt, lembre-se primeiro de, em seu terminal, navegar até o diretório /src/
e dar o comando npm install
para que os pacotes do Grunt definidos no package.json sejam instalado em seu projeto.
Após concluir a instalação para compilar o Sass, navegue até a pasta /src/
e execute os comandos a partir deste diretório.
Utilize os comandos em seu terminal, a partir do diretório /src/
.
Com o Grunt, os pacotes e o Sass instalados, você pode rodar grunt sass
para compilar os seus arquivos Sass imediatamente.
Se você quiser manter os seus arquivos compilando continuamente a cada salvamento, você pode rodar grunt watch
.
grunt watch
irá executar diversas tarefas, não apenas a compilação do Sass em CSS. Caso você queira restringir o watch para a tarefa de compilação do Sass, utilize grunt watch:sass
.
Por padrão o estilo de compressão é compressed
que irá gerar o seu CSS comprimido. Para alterar isso, é possível modificar o parâmetro da tarefa sass
no Gruntfile.js.
Mais sobre os parâmetros permitidos em style
Caso você queira utilizar o Compass, é preciso adicionar a opção compass: true
nas options
da tarefa sass
no Gruntfile.js.
Para mais opções e informações, veja o projeto do grunt-contrib-sass.
Os arquivos do Odin no Sass estão estruturados da seguinte forma
sass/
├── style.scss (Arquivo para desenvolvimento)
├── bootstrap/ (Arquivos do Bootstrap Sass)
├── odin/
│ └── _core.scss (Estilos para compatibilidade de elementos do WordPress/Bootstrap)
└── wordpress/
└── _wordpress.scss (Estilos para classes padrão do WordPress)
Os arquivos Sass estão localizados em /assets/sass/.