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 i
gulp build-prod
git add -A
git 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.