Sitio generado estático para davasomomthing.com
Requiere Node> = 8.9.2 (Recomiendo usar NVM, para el cual nvm use
(o nvm install
) leerá .nvmrc
y usará la versión del nodo especificada allí.
Instalar dependencias:
npm install --global gulp jspm
npm install
jspm install
Tenga en cuenta que gulp
y jspm
solo se instalan a nivel mundial para el desarrollo local, mientras que el desplegador de CI usa npm run
, por lo que los binarios en node_modules/.bin/
están en la ruta. Técnicamente, podría usar npm run ci-gulp-build
si no desea instalar Gulp a nivel mundial.
gulp lint
ejecutará todas las tareas de pelusagulp lint:js
ejecutará todas las tareas de pelusagulp lint:md:markdownlint
ejecutará MarkdownLint en el directorio md/
. Markdown Linting no es un paso de compilación y se hace solo a pedido.gulp ci:lint
ejecutará todas las tareas de pelusa (excepto Markdown), esto es para servidores CI gulp
para construir.gulp serve
para iniciar un servidor de desarrollo local (a través de Browser-Sync)npm start
a iniciar una sesión de sincronización del navegador en curso Hay scripts NPM en package.json
para construir a través de CI.
La salida se genera a public/
y, si se ejecuta en master
desde Travis, el directorio se implementa en Surge.SH y las páginas GitHub Repo.
El despliegue de Travis CI está configurado en bin/travis-deploy.sh
.