Colophon
noun /ˈkɒləfən/
An inscription at the end of a book or manuscript, typically with details relating to its publication or production.
Philosophy
The design of this website/blog aims to adhere to a small number of core principles:
- Zero external dependencies
- Minimal network requests
- Simple design
This allows me to focus on the content rather than worrying about the design/structure etc.
Technology
- Zola - Static site generator written in Rust.
- Sass - CSS pre-processor, natively supported by Zola.
- Cloudflare Workers - Static site build, deployment and hosting.
- Forgejo - Version control.
Implementation
- Zero external runtime or development dependencies with the exception of the Zola binary.
- Zero client-side scripting, so no client-side analytics, tracking etc.
- Minimal CSS and inlined to reduce network calls. Inspired by elly.town.
- Zero webfonts, uses system fonts only.
- All pages (and ideally all files) <14kB.
- All pages compressed using brotli compression thanks to Cloudflare.
- Builds in <20ms on Apple Silicon.
Style
- Inspired by bearblog.dev.