3e478b5fb1 | ||
---|---|---|
squelettes | ||
src | ||
.babelrc | ||
.gitignore | ||
LICENSE | ||
README.md | ||
config.js | ||
gulpfile.babel.js | ||
package-lock.json | ||
package.json |
README.md
Valère Staraselski
Squelette pour SPIP du site de Valère Staraselski.
Ce squelette est prévu pour SPIP >= 3. Le thème utilise le framework Foundation for Sites. Il utilise un système de construction basé sur Gulp afin de compiler les feuilles de style, le code JavaScript et autres fichiers.
Mise en route
Créez un lien symbolique du dossier squelettes
de ce dépôt vers le dossier squelettes
de votre installation SPIP, afin d'utiliser ce squelette pour le site.
Développement
Assurez-vous d'avoir ces dépendances d'installées :
Dans le répertoire racine du dépôt, lancez ensuite la commande suivante pour installer les dépendances avec npm :
npm install
Vous pouvez ensuite utiliser la commande suivante pour écouter les changements sur les fichiers :
npm run watch
Les feuilles de style (CSS) sont générées à partir du code SCSS qui se trouve dans src/assets/scss
. La tâche Gulp se chargera de générer un fichier CSS dans le dossier squelettes/assets/css
. De même, le code JavaScript se trouve dans le dossier src/assets/js
, et sera construit par la tâche Gulp dans squelettes/assets/js
.
Lorsque le thème est prêt pour être utilisé en production, vous pouvez alors lancer la commande suivante pour copier et compresser les fichiers (CSS, JS, polices...) :
npm run dist
Licence
Ce squelette ainsi que son thème est développé par Cliss XXI sous licence AGPLv3+.