A modern website for my personal projects and interests. Made with Astro, Tailwind, and love sprinkled on top.
Note
This is a purely static website. Everything is compiled into static files for easy hosting and portability.
I'm not one for gatekeeping code, so feel free to use any part of this project for your own website or project.
All of the code is open source under the MIT License.
To preview this website locally, make sure you have Node.js and pnpm installed, then run:
pnpm install
pnpm devThis will start a local development server on http://localhost:4321 (unless the port is already occupied). You can then check it out in your web browser. You can stop the server at any time by pressing Ctrl + C in the terminal.
This project uses GitHub Actions for continuous deployment to GitHub Pages.
The used workflow is defined in the deploy.yml workflow file.
Note
The deployment workflow runs on the 'push' and 'pull_request' events, and uses the newest experimental versions of all actions and dependencies. This may not be desirable for everyone, as it could become unstable over time without maintenance.