Templat proyek adalah cara untuk membangun situs statis dengan cepat. Dengan satu perintah, bangun halaman statis menggunakan Webpack, Gulp, Stallebars.js, dan SCSS.
[ES6]
Semua dengan satu perintah dari terminal:
yarn start
npm install -g gulp # May require `sudo`
yarn install # One time
gulp serve
Jika Anda ingin menggunakan repo ini untuk proyek Anda berikutnya, pastikan untuk membuat perubahan berikut:
data.yml
, mengisi metadata HTML yang terkait dengan situs Anda.package.json
Menyediakan name
, version
, description
, license
, dan repository.url
..git
, sehingga Anda mulai dari sejarah komit baru.README.md
ke preferensi Anda. Tinjauan perintah Gulp tersedia:
gulp build
Membangun situs ke direktori dist
. Ini termasuk:
gulp build:optimized
Ini digunakan untuk mendistribusikan versi situs yang dioptimalkan (untuk penyebaran). Itu termasuk semuanya dari gulp build
serta:
gulp watch
Menonton perubahan dalam file lokal dan membangun kembali bagian -bagian dari situs yang diperlukan, ke dalam direktori dist
.
gulp serve
Menjalankan gulp watch
di latar belakang, dan menyajikan direktori dist
di localhost:3000
dengan pemuatan ulang otomatis menggunakan Browsersync.
├── webpack.config.dev.js # Controls javascript and css bundling
├── Gulpfile.js # Controls Gulp, used for building the website
├── README.md # This file
├── data.yml # Metadata associated with the site.
├── dist/ # Gulp builds the static site into this directory
├── package.json # Dependencies
└── src/ # All source code
├── assets/
├── css/ # Stylesheets
├── font/ # Font files
├── img/ # Images and SVGs
├── js/ # Javascript libraries and scripts
├── views/
├── partials/ # Handlebars HTML partials that are included / extended
└── templates/ # Handlebars HTML files, one per page on the site.