Advanced Features
This section covers capabilities beyond the core content-to-HTML pipeline.
Internationalization
Build multilingual sites with per-language content trees, shared layouts, and automatic translation linking:
# alloy.config.yaml
languages:
en:
title: "My Site"
weight: 1
root: true
fr:
title: "Mon Site"
weight: 2
Each language gets its own content directory and output prefix. Layouts are shared. See Internationalization for the full guide.
Server-Side Rendering
Web components can be server-rendered into Declarative Shadow DOM at build time using Alloy’s plugin system. See SSR for details.