La plantilla del proyecto es la forma de construir sitios estáticos rápidamente. Con un comando, cree una página estática utilizando Webpack, Gulp, Manebars.js y SCSS.
[Es6]
Todo con un comando del terminal:
yarn start
npm install -g gulp # May require `sudo`
yarn install # One time
gulp serve
Si desea usar este repositorio para su próximo proyecto, asegúrese de realizar los siguientes cambios:
data.yml
, completando los metadatos HTML asociados con su sitio.package.json
proporcionando un name
, version
, description
, license
y repository.url
..git
, para que comience desde un nuevo historial de confirmación.README.md
a su preferencia. Una descripción general de los comandos Gulp disponibles:
gulp build
Construye el sitio en el directorio dist
. Esto incluye:
gulp build:optimized
Esto se utiliza para distribuir una versión optimizada del sitio (para la implementación). Incluye todo, desde gulp build
así como:
gulp watch
Observa los cambios en los archivos locales y reconstruye partes del sitio según sea necesario, en el directorio dist
.
gulp serve
Ejecuta gulp watch
en segundo plano y sirve el Directorio dist
en localhost:3000
con recarga automática con 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.