Werner Glinka
banner
wernerglinka.bsky.social
Werner Glinka
@wernerglinka.bsky.social
It began with a simple premise: amid framework overload, reintroduce Metalsmith as an example of stability and simplicity. Through careful exploration, we guided you toward a more efficient way to build websites—one that solves real problems without introducing unnecessary complexity.
Metalsmith Redux: Conclusion | Werner Glinka
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.
glinka.co
October 30, 2025 at 5:48 PM
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.
The Missing Piece: How I Built the Metalsmith Bundled Components Plugin with Claude | Werner Glinka
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.
glinka.co
September 14, 2025 at 6:32 PM
IA look at real Metalsmith components to understand how they work, why they're designed this way, and the patterns that make them powerful. From configuration to templates to optimized bundles. glinka.co/blog/metalsm...
Metalsmith Redux: The Anatomy of Section Components | Werner Glinka
A look at real Metalsmith components to understand how they work, why they're designed this way, and the patterns that make them powerful. From configuration to templates to optimized bundles.
glinka.co
August 25, 2025 at 11:40 PM
Getting the SEO right for a Metalsmith website often requires juggling multiple plugins, manually adding meta tags, and constantly updating sitemaps. Metalsmith SEO handled all of this automatically while being smart enough to work with an existing site configuration! glinka.co/blog/metalsm...
Introducing Metalsmith SEO: The Complete SEO Solution for Metalsmith | Werner Glinka
The Metalsmith SEO plugin automatically generates HTML meta tags, Open Graph properties, Twitter Cards, JSON-LD structured data, a rotos.txt file and a sitemaps from a single source of truth.
glinka.co
August 23, 2025 at 10:19 PM
Transform how you build static sites with structured content. The Metalsmith2025 structured content starter brings component architecture, smart dependency bundling, and fluid responsive design - no frameworks needed. glinka.co/blog/metalsm...
Metalsmith Redux: Introducing the Structured Content Starter | Werner Glinka
Transform how you build static sites with structured content. The Metalsmith2025 structured content starter brings component architecture, smart dependency bundling, and fluid responsive design - no f...
glinka.co
August 6, 2025 at 7:32 PM
When I first wrote about building metalsmith-plugin-mcp-server over a weekend, I thought I was finished. But as any developer knows, you don’t really know what you’ve built until you use it in production.

What followed was a period of discovery that reshaped the project. glinka.co/blog/mcp-ser...
MCP Server Development: The Evolution of a Metalsmith Plugin MCP Server | Werner Glinka
Metalsmith Plugin MCP Server is a good example of how AI can assist in development. But what started over a weekend turned into a real development framework, shaped by real-world usage, trial-and-erro...
glinka.co
August 5, 2025 at 2:37 AM
Discover how to use Claude AI and MCP servers to automate plugin development. A step-by-step weekend project that transforms repetitive Metalsmith plugin creation into an AI-powered conversation, complete with testing examples and practical insights. glinka.co/blog/mcp-ser...
MCP Server Development: Integrating Claude AI with Metalsmith | Werner Glinka
Discover how to use Claude AI and MCP servers to automate plugin development. A step-by-step weekend project that transforms repetitive Metalsmith plugin creation into an AI-powered conversation, comp...
glinka.co
July 24, 2025 at 4:07 PM
Join the nationwide movement to protect freedom, equality, and democracy. weholdtruths.com/privacy
weholdtruths.com
July 4, 2025 at 7:27 PM
I've been reading a lot of "I rebuilt my blog" posts lately. You know the type - developers excitedly describing how they migrated their personal site to Astro or Next.js. They walk through their setup... Then comes the punchline: "So much easier than React!"
The JavaScript Framework Carousel: Why Simple Still Works | Werner Glinka
Developers celebrate migrating blogs to Astro or Next.js, describing complex build processes as 'easier than React.' But why does a blog need to fly? Sometimes simple tools are the sophisticated choic...
glinka.co
May 22, 2025 at 10:56 PM
We explore a common challenge when working with Markdown-based content: how do you include structured, reusable components within your long-text content? glinka.co/blog/metalsm...
Beyond Markdown: Adding Structured Components with Metalsmith MDN | Werner Glinka
MDN is a Metalsmith plugin that provides a simple way to include structured Nunjucks components directly within your Markdown content
glinka.co
May 20, 2025 at 10:46 PM
Templating is a fundamental concept in static site generation that bridges the gap between your content and how it appears on the web. glinka.co/blog/metalsm...
Metalsmith Redux - Templating with Nunjucks | Werner Glinka
Templating with Nunjucks is central to how Metalsmith transforms content into a polished website. It provides the structure and logic needed to create consistent, maintainable sites while keeping cont...
glinka.co
April 27, 2025 at 6:26 PM
Today, we'll examine package.json. While it might not be the most exciting file in our project, package.json is crucial. It defines our project, what it depends on, and the commands we can run to build, develop, and maintain it.

glinka.co/blog/metalsm...
Metalsmith Redux - Static Site Generation in 2025 | Werner Glinka
We examine package.json, one of the most important files in any Node.js project. While it might not be the most exciting file in our project, package.json is crucial. It defines our project, what it d...
glinka.co
April 24, 2025 at 5:31 PM
I am always on the lookout for tools that can enhance my productivity, I've spent considerable time with GitHub Copilot. While it's been a reliable companion, I recently discovered Augment Code, and it's completely transformed my development workflow. Check out: glinka.co/blog/switchi...
Making the Switch: Why I Replaced GitHub Copilot with Augment Code | Werner Glinka
While Copilot excels at line-by-line suggestions, Augment Code understands your entire codebase as context. This isn't just a marketing pitch – it's a game-changer in practice.
glinka.co
February 2, 2025 at 8:34 PM
Today, I took DeepSeek (chat.deepseek.com) for a spin, and I’m impressed! It’s a powerful alternative to OpenAI and Claude. I tested it with some coding examples, and DeepSeek delivers. Its interface is VERY similar to chatGPT. I highly recommend giving it a try. #DeepSeek #AI #Innovation #Tech
DeepSeek
Chat with DeepSeek AI.
chat.deepseek.com
January 28, 2025 at 1:04 AM
Learned today that Mozilla's PDF.js uses Metalsmith mozilla.github.io/pdf.js/. In 2017, I started using Metalsmith to build static websites. React frameworks are all the rage nowadays, but metalsmith.io is still my go-to tool. Check out www.glinka.co/blog/ to see what I do with it.
November 28, 2024 at 2:39 AM
I've been using AI tools in my daily workflow, and I want to share my perspective on how they're transforming software development - not by replacing developers, but by enhancing our capabilities and productivity. Check out: www.glinka.co/blog/experie...
AI as a Development Partner: My Experience with Claude and GitHub Copilot | Werner Glinka
As a developer, I've been integrating AI tools into my daily workflow, and I want to share my perspective on how they're transforming software development - not by replacing developers, but by enhanci...
www.glinka.co
November 24, 2024 at 11:30 PM