this site is 8 kilobytes
this site used to be a page builder. it looked fine and it cost about a megabyte of javascript to say four paragraphs.
now it is flat html. no framework, no build dependencies, no runtime, no analytics, no cookie banner. one stylesheet, three colours, one typeface at one weight.
what that buys:
- it loads before you finish clicking
- it works with javascript off, on a bad connection, in a reader, in a terminal browser
- every page is a real url that a crawler can read without executing anything
- it will still work in ten years, because there is nothing in it that can rot
how it is published
posts and links live as markdown files in content/log. a single script turns them into html.
a file with a url in its frontmatter is a link — it points somewhere else and gets a row in the log. a file without one is a post, and gets its own page.
that is the entire content model. no cms, no plugins, no dashboard.