This website uses the following open source tools:
- Zola static website generator
- shallz's Zola Deploy GitHub Action
- Tailwind CSS framework
- Prettier code formatter
- npm NodeJS package manager
- nvm NodeJS version manager
content/
- Website content written in Markdown
- Directory structure corresponds to structure used on website
static/
- Website static content, including CSS and images.
templates/
- Install Zola (static website generator)
- Install
npm
(vianvm
) TODO - Install required node packages
npm install
- Generate tailwind CSS from config
# Zola looks for CSS and favicon in `./static/` by default npx tailwindcss -i ./static/app.css -o ./static/main.css --watch
- Serve webpage locally
# The `shalzz/zola-deploy-action` GitHub action generates # the required directory structure for hosting on GitHub Pages # by running on all pushes to main. zola serve