A simple template to conceptually demo the creation of a static website without the use of frameworks. Intended to serve as a teaching aid.
This template allows you to bundle HTML, CSS (SCSS), and JavaScript, and other static assets into a static website bundle, ready to be deployed to your server of choice.
This template leverages Node.js to handle all development and build tasks. You'll need to install Node.js prior to proceeding. It is suggested that you simply pick the LTS
option.
All development and build scripts are executed through a utility called NPM. This utility comes bundled with Node.js. NPM also allows us install and manage open source plugins called node modules
.
After cloning / downloading this project, it's important to open a terminal in the project's root directory and execute npm install
. This command will install all dependencies required to develop or build the project and is only required once.
$ npm install # Only needed the first time.
$ npm run build
$ npm install # Only needed the first time.
$ npm start