~/deacondevs

// adventure log

Build notes from the workshop. Newest first. Everything here actually happened.

Entry I — Building this place

This site went from an empty folder to what you're looking at in a handful of build sessions: no frameworks, no build step — hand-written HTML, one stylesheet, and a single main.js doing everything you can see. The duel, the live charts, the quest log, the collection log: all hand-rolled canvas and vanilla JavaScript.

Some things I learned shipping it. The .gg registry publishes its zone in batches, so marcus.gg spent its first afternoon registered but invisible to the entire internet — nothing was wrong, the Channel Islands just publish on their own schedule. GitHub Pages will quietly refuse to issue an HTTPS certificate if you attach a domain before its DNS exists; removing and re-adding the domain wakes it up. And Jekyll was processing this site on every deploy for no reason at all until a .nojekyll file put a stop to it.

The fighters in the duel are modelled on my actual Old School RuneScape characters — the hood, the crest, and the twisted bow are the real loadout. If you've clicked a fighter, you've met the dragon.

The quest log on the front page is the honest ledger of what's in progress. More entries here as more things get built.