lumeh.org
lumeh.org is Colin Chan’s personal website. It is built using Websleydale, a custom static site generator designed specifically for this website.
The text you’re reading right now comes from README.md in the lumeh.org Git repo. If you’re reading this on GitHub, this explanation probably seems inane. But this file also appears as a page on lumeh.org, so if you’re reading it there, I hope the explanation is helpful!
There are two ways to report a problem with lumeh.org:
- File an issue on GitHub (preferred, requires a GitHub account)
- Complete a form on Airtable (no account needed)
You’re very welcome to suggest changes and edits to the site, but since it is my personal website, there’s no guarantee that I will accept or use your suggestions. Feel free to open an issue for discussion before spending time making a pull request that might not be accepted.
The build process requires uv (Python package manager) and Bash. Theoretically it could work in macOS, but I only test it in Linux and (occasionally) WSL.
- Clone the repo and
cd
into it. - Init submodules with
git submodule update --init
. (Note that the assets repo will fail to clone because it is private.) - Build with
./build.sh
.
To view the result, run ./test.sh
and visit the displayed address in
your browser.
I despise cookie banners; therefore lumeh.org avoids using any cookies.
I like cookies, though, and I highly recommend making your own! I recommend either my classic chocolate-chip recipe known for its use of maple flavoring or Chonklate Chip Cookies which imitate Levain Bakery’s famous cookies.
I use Plausible to collect site usage data. Plausible does not collect any personally identifiable information—refer to their data policy for details.
lumeh.org’s uptime and current status are monitored by UptimeRobot.