Crear tema a partir de temas de Bootswatch
- cuestión de orden: conviene borrar carpetas de temas no usados para que no ocupen lugar en el repo
Los temas se modifican desde los dos archivos .less en cada carpeta de sub-temas (el resto de los archivos de bootstrap se incluyen cuando se genera el tema con grunt
).
Si se le cambia el nombre a la carpeta o se crea una nueva, se debe modificar gruntfile.js
agregando el nombre del tema aqui:
swatch: {
amelia:{}, cerulean:{}, cosmo:{}, cyborg:{}, darkly:{},
flatly:{}, journal:{}, lumen:{}, paper:{}, readable:{},
sandstone:{}, simplex:{}, slate:{}, spacelab:{}, superhero:{},
united:{}, yeti:{}, mitema:{}
},
Bug: Si se desea mantener el repositorio y no incluir bootstrap y demas dependencias que se instalan automaticamente, verificar en .gitignore
que esté ignorada la carpeta bower_components
y no components
.
.idea
bower_components <- ojo
node_modules
build
_site
*.lock
Para compilar el tema:
grunt swatch:<mitema>
y listo (en drupal se debe modificar la ruta al archivo css de bootstrap que se encuentra en la carpeta del sub-tema en bootswatch).