Metalsmith Starter

Most static site generators ask you to choose between simplicity and power. Simple setups work well for basic sites but become limiting as requirements grow. Powerful configurations often require deep technical knowledge that intimidates content creators.

This starter bridges that gap by providing a structured approach that scales naturally. Simple sites can be built with minimal configuration. Complex sites benefit from the same architectural patterns without requiring fundamental changes to the approach.

The component-based architecture means you can start with basic sections and progressively enhance them as your needs evolve. Add new component types when you need them. Extend existing components with additional properties. Each component can include its own CSS and JavaScript, with automatic dependency resolution ensuring everything loads in the correct order without manual intervention.

The system grows with your requirements rather than constraining them. Components remain truly encapsulated, preventing the asset management complexity that often emerges as component-based sites scale. No more hunting through stylesheets to find the CSS affecting a particular component, or worrying about JavaScript conflicts between different sections.