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.