Le modèle de projet est le moyen de construire rapidement des sites statiques. Avec une commande, créez une page statique à l'aide de WebPack, Gulp, Growbars.js et SCSS.
[Es6]
Tout avec une commande du terminal:
yarn start
npm install -g gulp # May require `sudo`
yarn install # One time
gulp serve
Si vous souhaitez utiliser ce dépôt pour votre prochain projet, assurez-vous de faire les modifications suivantes:
data.yml
, remplissant les métadonnées HTML associées à votre site.package.json
Fournissant un name
, version
, description
, license
et repository.url
..git
, afin de commencer une nouvelle histoire de validation.README.md
à votre préférence. Un aperçu des commandes Gulp disponibles:
gulp build
Construit le site dans le répertoire dist
. Cela comprend:
gulp build:optimized
Ceci est utilisé pour distribuer une version optimisée du site (pour le déploiement). Il comprend tout de gulp build
ainsi que:
gulp watch
Montre les modifications des fichiers locaux et reconstruit les parties du site si nécessaire, dans le répertoire dist
.
gulp serve
Exécute gulp watch
en arrière-plan et sert le répertoire dist
à localhost:3000
avec rechargement automatique à l'aide de Browsersync.
├── webpack.config.dev.js # Controls javascript and css bundling
├── Gulpfile.js # Controls Gulp, used for building the website
├── README.md # This file
├── data.yml # Metadata associated with the site.
├── dist/ # Gulp builds the static site into this directory
├── package.json # Dependencies
└── src/ # All source code
├── assets/
├── css/ # Stylesheets
├── font/ # Font files
├── img/ # Images and SVGs
├── js/ # Javascript libraries and scripts
├── views/
├── partials/ # Handlebars HTML partials that are included / extended
└── templates/ # Handlebars HTML files, one per page on the site.