Firebase Hosting
Firebase Auth
TailwindCSS
Gulp
There is only one environment for the blog. However, there is a development build and production build option. The difference is that the production build has minimized/obfuscated javascript and css.
To deploy, make sure npm and git are installed. Also make sure that after cloning the repo from git, the remote origin is set.
npm igulp build-prodgit add -Agit commit -m "message"git push
The blog automatically updates because it runs on Github Pages.
Development
Development can easily be done by running the command gulp serve. Runs a local server and listens to changes in the code.