Situs yang dihasilkan statis untuk Davidosomething.com
Membutuhkan Node> = 8.9.2 (Saya sarankan menggunakan NVM, yang nvm use (atau nvm install ) akan membaca .nvmrc dan menggunakan versi node yang ditentukan di sana.
Instal dependensi:
npm install --global gulp jspm
npm install
jspm install Perhatikan bahwa gulp dan jspm hanya diinstal secara global untuk dev lokal, sedangkan penempatan CI menggunakan npm run sehingga binari di node_modules/.bin/ berada di jalur. Anda dapat secara teknis menggunakan npm run ci-gulp-build jika Anda tidak ingin menginstal Gulp secara global.
gulp lint akan menjalankan semua tugas seratgulp lint:js akan menjalankan semua tugas seratgulp lint:md:markdownlint akan menjalankan Markdownlint pada direktori md/ . Markdown Linting bukan langkah build dan dilakukan hanya sesuai permintaan.gulp ci:lint akan menjalankan semua tugas serat (kecuali Markdown), ini untuk server CI gulp untuk membangun.gulp serve untuk Memulai Server Pengembangan Lokal (Via Browser-Sync)npm start Memulai Sesi Sync Browser yang sedang berlangsung Ada skrip NPM di package.json untuk dibangun melalui CI.
Output dihasilkan untuk public/ dan, jika berjalan di master dari Travis, direktori ini digunakan untuk Surge.sh dan Repo Halaman GitHub.
Penyebaran dari Travis CI dikonfigurasi di bin/travis-deploy.sh .