Links

Website Source: GitLab

About Nimble markdown: https://was.tl/projects/nimble

My wishlist for Nimble markdown: Blog Post

How is this made?

The website is built from a template within the templates directory. Currently there is only the snowy template. These templates contain strings like [[CONTENT]], [[TITLE]], and other things within double square brackets. The build script replaces these strings with the real content for the page it is building. The primary text and content of the web pages are built from .nimble files. Not Nim as in the programming language, but nimble as in the markdown language designed by Eric Wastl described here: https://was.tl/projects/nimble

The website is also setup to be multi-lingual to make sure making changes is as complicated as possible for myself (joke). This is why all URLs have a /en/ in them.

Building

All the work of creating the public directory is done by build.pl. I also currently manually link the script and style to the correct places on deployment.

AI Disclosure

All the primary content from the content directory down is 100% human made. However, I don't like JavaScript or HTML all that much. I'm much happier writing things in Rust, Python, or C++. I also don't know Perl all that well. So AI handles most of those things for me.

📅 2026-04-23