frontend starter
v1
项目模板是快速构建静态站点的方式。使用一个命令,使用WebPack,Gulp,Hannebars.js和SCSS构建一个静态页面。
[ES6]
所有这些都带有终端的一个命令:
yarn start
npm install -g gulp # May require `sudo`
yarn install # One time
gulp serve
如果您想将此回购用于下一个项目,请确保进行以下更改:
data.yml
,填写与您的网站关联的HTML元数据。package.json
提供name
, version
, description
, license
和repository.url
。.git
文件夹,以便您从新的提交历史记录开始。README.md
编辑为您的喜好。 可用的GULP命令的概述:
gulp build
将站点构建到dist
目录。这包括:
gulp build:optimized
这用于分发网站的优化版本(用于部署)。它包括gulp build
和以下所有内容:
gulp watch
观看需要更改本地文件的更改,并根据需要重建网站的某些部分,以纳入dist
目录。
gulp serve
在后台运行gulp watch
,并在Localhost上为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.