Setting up the GameSolids site
Hello World! (…1 year later)
If you’re scrolling through the archive and thinking, “Wait… why is there a Hello World post this far into the blog?” — totally fair question. No, I didn’t just discover programming in 2026.
I just switched publishing workflows. 😄
Consider this less of a “first post” and more of a systems check.
Jekyll
I recently discovered Jekyll and was inspired to move to a new Obsidian → Jekyll publishing flow. That means I’m writing posts in Obsidian and publishing them cleanly into the Jekyll site from there.
This Hello World post is basically the first “successful launch” of that pipeline: front matter, formatting, automated build and deploy — the whole chain working end-to-end.
Workflow
The publishing workflow is pretty elegant (and a little scrappy) thanks to Jekyll and Git hooks.
The server has Jekyll installed in the project folder, and it’s configured to build directly into the webroot directory. Then a Git post-commit hook pulls the latest changes and runs the Jekyll build command. Jekyll generates the HTML output, and the site updates as soon as the build finishes.
Nice to haves
While it’s not required for this workflow, I’m using Vinzent03’s Obsidian plugin, obsidian-git. Being able to write and back things up in the same interface is oddly calming.
Now my backup workflow is also my publishing workflow, and a bunch of steps have been removed from the “work” part of the flow.
Beautiful.
Thanks for reading. I’ll be back to our regularly scheduled game dev posts immediately after this.
–gs