This repo contains the source code for my personal website, hosted at kneasle.github.io. Everything - content, icons, CSS/web design, etc. - is made from scratch by me. The site is built using a custom one-off site generator and hosted using GitHub pages.
To build it, you need to have TypeScript and Deno installed, and then run:
deno task buildThis will place the rendered site in a hidden directory called .rendered/. This can then be either be
served using a basic HTTP server (like python3 -m http.server) or the site can be served
automatically with:
deno task serveThis will automatically serve the generated files on localhost:8000 and also rebuild the site
whenever the source files are changed.