-
The Shapes That Stay
In “The Other Side of Things,” I wrote about returning to art-making after a ten-year hiatus. What surprised me is that some things apparently never left. -
The Other Side of Things
You know me from my Metalsmith work - static site generators, component architectures, the case for simplicity over framework churn. That’s one side of what I do. There’s another, and it’s been part of my life longer than web development. -
From Metalsmith to Eleventy - SEO Without External Dependenc...
The bilingual site needed proper SEO. In Eleventy, template-driven generation can accomplish everything—SEO markup is just HTML with specific patterns. -
From Metalsmith to Eleventy - Building a Bilingual Site
With the art website running on Eleventy, I wanted to add something I'd never implemented in Metalsmith: a full bilingual version with proper language switching and SEO markup. -
From Metalsmith to Eleventy - Porting an Actual Site
In theory, migrating a site from Metalsmith to Eleventy should be straightforward. Theory met practice when I ported my art website. -
From Metalsmith to Eleventy - The Accidental Abstraction
It turned out I hadn't created a Metalsmith component library. I'd created a Nunjucks component library that happened to run on Metalsmith. -
From Metalsmith to Eleventy - A Natural Progression
I recently rebuilt my art website using Eleventy, and I want to share why I made that shift and what it looked like in practice. -
Scheduled Publishing for Static Sites
Static site generators produce a frozen snapshot of your content at build time. Here is how to add scheduled publishing using a date-based plugin and automated daily builds. -
Metalsmith Redux - The Next Chapter
From blog series to living infrastructure. The Metalsmith Component Library has grown, and we're building a SKILL that lets Claude guide beginners through creating real websites. -
Building Advanced Search for Metalsmith
Existing search plugins for Metalsmith are ancient—most are effectively abandoned. This new metalsmith plugin uses Fuse.js as the foundation -
Metalsmith Redux: Conclusion
Metalsmith Redux began with a simple premise: amid framework overload, reintroduce Metalsmith as an example of stability and simplicity in an ecosystem obsessed with complexity. -
The Missing Piece: How I Built the Metalsmith Bundled Compon...
Building a Metalsmith plugin with Claude revealed that effective AI collaboration isn't about prompt engineering—it's about exploring problems through dialogue until solutions emerge naturally.