frontend starter
v1
เทมเพลตโครงการเป็นวิธีการสร้างไซต์คงที่อย่างรวดเร็ว ด้วยคำสั่งเดียวสร้างหน้าคงที่โดยใช้ webpack, gulp, handlebars.js และ scss
[ES6]
ทั้งหมดมีคำสั่งหนึ่งจากเทอร์มินัล:
yarn start
npm install -g gulp # May require `sudo`
yarn install # One time
gulp serve
หากคุณต้องการใช้ repo นี้สำหรับโครงการต่อไปของคุณตรวจสอบให้แน่ใจว่าได้ทำการเปลี่ยนแปลงต่อไปนี้:
data.yml
เติมในข้อมูลเมตา HTML ที่เกี่ยวข้องกับเว็บไซต์ของคุณpackage.json
ให้ name
, version
, description
, license
และ repository.url
.git
เพื่อที่คุณจะได้เริ่มต้นจากประวัติความเป็นมาใหม่README.md
ตามความต้องการของคุณ ภาพรวมของคำสั่งอึกที่มีอยู่:
gulp build
สร้างไซต์ลงในไดเรกทอรี dist
ซึ่งรวมถึง:
gulp build:optimized
สิ่งนี้ใช้สำหรับการแจกจ่ายไซต์เวอร์ชันที่เหมาะสม (สำหรับการปรับใช้) มันรวมทุกอย่างตั้งแต่ gulp build
รวมถึง:
gulp watch
เฝ้าดูการเปลี่ยนแปลงในไฟล์ท้องถิ่นและสร้างบางส่วนของเว็บไซต์ตามความจำเป็นลงในไดเรกทอรี dist
gulp serve
เรียกใช้ gulp watch
ในพื้นหลังและให้บริการไดเรกทอรี dist
ที่ localhost:3000
ด้วยการโหลดซ้ำอัตโนมัติโดยใช้ 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.