Emotional tone from serene to urgent
Purpose—engage, inform, persuade, or direct
Story arc from exposition to resolution
Relational flow between sections
Light, dark, or adaptive styling
Reusable semantic elements
Mix 6 vibes × 4 intents × 6 narratives × 9 cohesions
Every combination produces visually distinct, cohesive output
Design emerges from meaning, not decoration
Semantic structure ensures accessibility
This page systematically tests Gutenberg's rendering engine. Each section combines different vibes, intents, narrative arcs, and cohesion patterns to validate that:
Get everything you need to begin exploring semantic rendering.
Hundreds of designers and developers are building with Gutenberg.
Gutenberg transforms semantic specifications into complete HTML documents:
Spec File (YAML)
↓
Validation (validate_schema)
↓
Rendering (render_page)
↓
Screenshot (snapshot_html)
↓
Deployment (deploy_directory)
Semantic rendering starts with a simple idea: design should reflect intent.
When you mark a section as "urgent," the system knows to increase contrast, tighten spacing, and strengthen calls-to-action. When you mark it as "serene," the opposite happens—colors soften, spacing relaxes, language becomes inviting.
This isn't about decoration. It's about meaning-driven design.
Gutenberg includes these semantic components: