Theme Vienna
The Vienna theme is the default theme installed with Headcode CMS.
It’s a minimal example theme designed to showcase how Headcode CMS handles sections, fields, and layout composition.
1. Location
After installing Headcode CMS (or the starter kit), the Vienna theme is available at: components/headcode/themes/vienna
You can browse this folder to see how a theme is structured and how sections are implemented.
2. Purpose
Vienna is intentionally simple.
Its goal is to provide a clear reference implementation you can use to:
Understand how entries, sections, and fields work together
Build your own sections and components
Create your first custom theme or adapt Vienna to your design system
It’s a working example you can run and modify, not a full production theme.
3. Included Sections
The Vienna theme ships with the following sections:
Header: Basic top navigation component
Hero: Title, subtitle, and primary button section
Features: Layout for highlighting features or services
Image: Single image display block
Text: Rich text section with content editor support
Footer: Simple footer layout with links and copyright
Each section includes its own fields and render component, making them easy to customize or reuse in new themes.