Skip to content

kneasle/kneasle.github.io

Repository files navigation

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.

Building

To build it, you need to have TypeScript and Deno installed, and then run:

deno task build

This will place the rendered site in a 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 serve

This will automatically serve the generated files on localhost:8000 and also rebuild the site whenever the source files are changed.