• Home
  • References
  • Blog
  • Search
  • Home
  • Blog
  • Blog

Component-Based Architecture

Blog

Guides and tutorials for building modern websites

Learn how to build, structure, and optimize component-based Metalsmith sites. From architecture fundamentals to advanced techniques.

  • «
  • ‹
  • 1
  • 2
  • 3
  • ›
  • »
  • Building Interactive Components with JavaScript

    Building Interactive Components with JavaScript

    Metalsmith Components Team October 5, 2025
    Learn JavaScript patterns for interactive Metalsmith components. Master dynamic library loading, event handling, state management, and modular architecture without frameworks.
  • Working with Data in Metalsmith Components

    Working with Data in Metalsmith Components

    Metalsmith Components Team September 30, 2025
    Learn how to structure, load, and use JSON data files in Metalsmith components. Master data-driven components with real-world examples from maps, logos, and collections.
  • Building a Site-Wide Search System

    Building a Site-Wide Search System

    Metalsmith Components Team August 1, 2025
    Learn how to implement a robust search system for your Metalsmith site using metalsmith-search plugin and client-side filtering with Fuse.js.
  • Theming Architecture

    Theming Architecture

    Metalsmith Components Team June 27, 2025
    Comprehensive guide to implementing dark mode in component-based static sites. Learn about semantic color tokens, adaptive vs. design choice sections, and component-level theme considerations.
  • How Component Bundling Works

    How Component Bundling Works

    Metalsmith Components Team June 24, 2025
    Deep dive into automatic component discovery and bundling with metalsmith-bundled-components. Learn how CSS and JavaScript are automatically optimized for each page.
  • Building Structured Pages

    Building Structured Pages

    Metalsmith Components Team June 22, 2025
    Complete guide to understanding how Metalsmith transforms YAML configurations into HTML pages. Learn the template hierarchy, Nunjucks macros, data flow, and debugging techniques.
  • «
  • ‹
  • 1
  • 2
  • 3
  • ›
  • »

Last site build: Invalid Date

Metalsmith version: ^2.6.3

Node version: v22.21.1

© November 2025 - Build with Metalsmith