Nocturea
The context
Nocturea builds, hosts and designs Minecraft experiences, and its own site had grown into twelve hand-maintained HTML files with the nav and footer copy-pasted into every one of them. The rebuild moved the whole thing onto Lume and Deno: content in one file per page, nav, footer and copyright in a single shared data file, and a production output that is nothing but static files behind nginx.
The reasoning
Zero JavaScript, on purpose
Nothing on the site needs a runtime, so nothing ships one. The build outputs plain HTML and one stylesheet; every page is interactive the moment it arrives, which matters for an audience reaching it from a Discord link on mobile data.
Services as a module grid
The five services — Boost, Design, Hosting, Team, Web — read as numbered slots in a six-cell grid, with the sixth left dimmed and marked SOON. The vocabulary comes from the game the clients play, so the offer explains itself before a word of copy is read.
Green in the dark
The mark is a single green form on near-black, and that green is the only accent in the system. Space Grotesk carries the display and JetBrains Mono handles labels and section headers, which gives the terminal register the brand leans on without any decorative artwork.
URLs kept exactly as they were
Pretty URLs are deliberately switched off, so pages still build to /about.html rather than /about/. The migration changed how the site is made and not one inbound link or the ranking attached to it.
One place to edit
Nav, footer links and the copyright line live in a single data file instead of twelve copies. Adding a page is a front-matter block and a body; the shell takes care of head tags, OG image and the active nav state.
What shipped
MontLivre