First blog post of 2025. Embarrassing.

https://blog.jimmac.eu/2025/plain-html/

Ode to HTML | Jakub Steiner

Random musings of a semi-sane designer from lesser Europe.

Ode to HTML | Jakub Steiner
@jimmac the insight of knowing the brand new gnome website was just plain html+css pushed me to do the same for the new landing page my workplace wanted
@jimmac I don’t see anything embarrassing about it!
@afranke not the post. The fact I haven’t posted much.
@jimmac I stand by what I said! At least you did post eventually. 🙂
@jimmac you see, if you were like me you’d have already forgotten by now how to even post in the static site generator du jour. retroporting my website back right now…
@hbons Im not going to pretend I just wrote a post and things worked :)
@jimmac No gods, no masters, no build process ✊
@jimmac For slightly more complex sites I really wish browsers just added the 3 basic templating features you actually need from static site generators, but I've kinda given up hope that'll ever happen
@tbernard @jimmac What templating features specifically? You can sort of do includes with iframes without JS.

@simran @jimmac Yeah no iframes are too cursed, sorry :D

But yeah, basic html includes for stuff like header/footer would go a long way.

@tbernard @jimmac Might browsers still support the older framesets? They are somewhat better but also worse than iframes... I wonder how well you could fake an SPA with iframes and view transitions using HTML only. A better option might be HTMX (close to only using HTML), although it cannot match the experience of an SPA as far as I've read.

@simran @tbernard @jimmac håkan was adamant we do static html for endatabas but i finally broke and added m4:

https://github.com/endatabas/website/blob/5b52ca3f184ddb5adc08675633f6d5228d5bf2a3/src/index.html#L10

there’s a “build step” but it’s painless. zero regrets. i can see the merit in leaning on smart editor tooling to keep duped content across files in sync instead, though.

@jimmac lol this loaded without CSS the first time and I thought it was intentional 🤣
@jimmac I agree with you, although I have found adding a little bit of JavaScript to move static site generators' magic into our browsers is so satisfying :-) https://github.com/MarcosCobena/marcoscobena.github.io
GitHub - MarcosCobena/marcoscobena.github.io: My web, powered by HTML, CSS & JavaScript

My web, powered by HTML, CSS & JavaScript. Contribute to MarcosCobena/marcoscobena.github.io development by creating an account on GitHub.

GitHub