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 .