Site généré statique pour davidosomething.com
Nécessite Node> = 8.9.2 (je recommande d'utiliser NVM, pour lequel nvm use (ou nvm install ) lira .nvmrc et utilise la version de nœud spécifiée.
Installez les dépendances:
npm install --global gulp jspm
npm install
jspm install Notez que gulp et jspm ne sont installés que dans le monde entier pour le développement local, tandis que le déploiement CI utilise npm run de sorte que les binaires dans node_modules/.bin/ sont sur le chemin. Vous pouvez techniquement utiliser npm run ci-gulp-build si vous ne souhaitez pas installer Gulp Globally.
gulp lint exécutera toutes les tâches de peluchesgulp lint:js exécutera toutes les tâches de peluchesgulp lint:md:markdownlint exécutera Markdownlint sur le md/ Directory. La liaison de Markdown n'est pas une étape de construction et se fait uniquement à la demande.gulp ci:lint exécutera toutes les tâches de peluche (sauf Markdown), c'est pour les serveurs CI gulp pour construire.gulp serve pour démarrer un serveur de développement local (via le navigateur-synchique)npm start pour démarrer une session de navigateur en cours Il y a des scripts NPM dans package.json pour construire via CI.
La sortie est générée pour public/ et, si elle fonctionne sur master à partir de Travis, le répertoire est déployé sur Surge.sh et le repo GitHub Pages.
Le déploiement à partir de Travis CI est configuré dans bin/travis-deploy.sh .