75 columns
A man page is a column of text a terminal can show without wrapping. tilder keeps that line: the text mirror of every page is 75 columns wide, code included, which leaves room in an 80-column terminal for a scrollbar, a pager's gutter or an email quote. This site's theme keeps the same measure in the browser, so a page reads alike in both.
Two renderings of everything
Every page is written once, in Markdown, and built twice: HTML for the browser, ASCII text for the terminal, with a coloured twin. Both come from the same source, so they cannot drift apart. A construct is not supported until it renders in both; the text is half the product, not an afterthought. curl gets the text instead of the HTML.
Nothing from a third party
A built page loads nothing from another site: no CDN, no font service, no remote script, no iframe, no remote image. Fonts, styles and scripts are the theme's own files, served by your server. Links to other sites are fine; loading from them is not.
No JavaScript required
Every page reads in full without JavaScript. Scripts belong to the theme and only enhance: on this site, a copy button on code and the search of the documentation. Each one creates its own controls, so without it nothing is missing or broken.
No tracking
No analytics, no cookies, no forms, no server-side code: the output is static files. The example Caddyfile goes one step further and discards the access logs, so a visit leaves no record on the server either.
The standard library only
tilder is written in Python with its standard library alone: nothing to install, no package manager, no framework, no preprocessor. Outside tools only draw the icons and the share image, and are optional: rsvg-convert, with woff2_decompress so the share image uses the theme's fonts, else ImageMagick; without either, those images are skipped with a warning. The Docker image has rsvg-convert and woff2_decompress.
Accessibility
One <h1> per page, headings in order, landmarks, labels, required alt text, focusable code blocks and tables. A screen reader hears when a link leaves the site or opens a tab, and no meaning is carried by colour alone. Contrast and focus are the theme's: the starter theme and this site's theme meet WCAG AA.