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
.