https://github.com/kneasle/kneasle.github.io
My personal website, and a home for all my projects and thoughts.
https://github.com/kneasle/kneasle.github.io
website
Last synced: 5 months ago
JSON representation
My personal website, and a home for all my projects and thoughts.
- Host: GitHub
- URL: https://github.com/kneasle/kneasle.github.io
- Owner: kneasle
- Created: 2020-12-27T11:45:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-26T16:31:44.000Z (almost 2 years ago)
- Last Synced: 2025-09-25T00:33:53.064Z (10 months ago)
- Topics: website
- Language: JavaScript
- Homepage: https://kneasle.github.io
- Size: 5.31 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [kneasle.github.io](https://kneasle.github.io)
This repo contains the source code for my personal website, hosted at
[kneasle.github.io](https://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](https://www.typescriptlang.org/) and
[Deno](https://deno.land) installed, and then run:
```bash
deno task build
```
This 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:
```bash
deno task serve
```
This will automatically serve the generated files on `localhost:8000` and also rebuild the site
whenever the source files are changed.