/colophon
This page describes the digital craftsmanship and technical infrastructure running behind klein.ruhr.
Philosophy & Performance
- IndieWeb & The 512KB Club: Built on IndieWeb principles, this website is strictly optimized to be lightweight, resource-efficient, and incredibly fast. It intentionally avoids bloated JavaScript frameworks and tracking scripts.
- Privacy First: No cookies are set, and no personal data is ever transmitted to third-party corporations.
Software & Code
- Engine: The site is powered by the minimalist, flat-file CMS Pure Blog.
- Comments: Feedback and interactions are managed locally via the privacy-friendly Pure Comments plugin.
- Design: The stylesheet is based on the clean default theme of Pure Blog, enhanced with custom CSS adjustments (custom.css).
Accessibility
- WCAG AA: Every color pairing used on the site - text, links, buttons, form fields - is checked against WCAG 2.1 AA contrast requirements, in both light and dark mode.
- Automated audits: Pages are regularly tested with axe-core and Lighthouse, and validated against the W3C Nu HTML validator.
- Real text, not images: Branding elements such as the logo wordmark use real HTML text rather than an image, so screen readers can read them naturally.
- Meaningful images: Photos and illustrations carry descriptive alt text, and captioned images use proper
<figure>/<figcaption>markup instead of visual-only labels.
License
- Written content: All blog posts, notes, and pages on this site are licensed under CC BY 4.0 - feel free to share or adapt them, just credit the source.
- Code: This site's own customizations (CSS, hooks, templates) aren't separately licensed here; the underlying Pure Blog engine has its own open-source license.
Hosting & Infrastructure
- Platform: The entire site is fully self-hosted within my own infrastructure in the Ruhr area, Germany.
- Environment: The web server operates inside an isolated Docker/LXC environment on a local Proxmox cluster.
- Security: Routing and protection are handled via a dedicated reverse proxy with automated SSL encryption.
Community & Support
- Proud Contributor: I happily support the independent development of Pure Blog via GitHub Sponsors. If you love lightweight, flat-file web tools, consider supporting open-source creators.
- Pure Blogroll: This site is also officially listed in the global Pure Blog directory - connecting independent corners of the web.