Frontmatter Reference

Complete field-by-field guide to all frontmatter options.


What is Frontmatter?

Frontmatter is the section at the top of every .md file between --- lines. It contains metadata about your entry.

---
draft: false
title: "My Project"
date: 2024-01-15
---

Content goes here below the frontmatter.

Think of frontmatter as a form that tells the system about your content.


Required Fields

Every entry MUST have these fields:

FieldWhat It DoesFormatExample
typeEntry type — controls filter label and project-only featuresLowercase texttype: award
draftControls visibilitytrue or falsedraft: false
titleMain headingText in quotestitle: "Casa Marianella"
dateWhen it happenedYYYY-MM-DDdate: 2023-06-15

type

What it does: Sets the entry's type — determines its filter label in the index and which fields apply (e.g. only projects get galleries and collaborators).

Format: Lowercase text, no quotes

Standard values: project, news, award, feature, lecture, exhibition, staff

Custom values: You can invent any type — it will appear as a filter option automatically.

Example:

type: award

Note: Entries in entries/projects/ should use type: project. All other entries live in entries/other/ and use any other type value.


draft

What it does: Controls whether the entry appears on the site.

Values:

When to use draft: true:

Example:

draft: false

title

What it does: The main name/heading shown everywhere (index, project pages, navigation).

Format: Text in quotes

Tips:

Example:

title: "Wolf Creek Ranch"

date

What it does: When this entry happened. Determines sort order (newest first by default).

Format: YYYY-MM-DD (four-digit year, two-digit month, two-digit day)

Examples:

date: 2023-06-15
date: 2024-01-01
date: 2022-12-31

Note: For projects, you can use year instead if you only want to show the year.


Common Optional Fields

These fields work for ALL entry types:

subtitle

What it does: Tagline or brief description shown below the title.

Format: Text in quotes

Example:

subtitle: "Community Housing and Resource Center"

Tips:

categories

What it does: Topic tags that help visitors filter content.

Format: List of items (all caps, no quotes on individual items)

Example:

categories:
  - HOUSING
  - COMMUNITY
  - SUSTAINABLE

Tips:

position

What it does: Overrides date-based sorting. Lower numbers appear first.

Format: Number (no quotes)

Example:

position: 1

When to use:

Default: Entries are sorted by date (newest first) if no position is set.


Project-Specific Fields

These fields ONLY work for entries with type: project in entries/projects/:

year

What it does: Show only the year instead of the full date in the index.

Format: Four-digit number (no quotes)

Example:

year: 2023

When to use:

Note: Still include date for sorting purposes.

collaborators

What it does: Lists partners, contractors, engineers, etc. who worked on the project.

Format: List of objects with name and role

Example:

collaborators:
  - name: "Structural Innovations"
    role: "Structural Engineer"
  - name: "GreenBuild Contractors"
    role: "General Contractor"
  - name: "EcoDesign Consultants"
    role: "Sustainability Consultant"

Display: Shows in Column 3 of the index, below categories.

Tips:

location

What it does: Geographic location of the project.

Format: Text in quotes

Example:

location: "Austin, TX, USA"

Tips:

status

What it does: Current status of the project (Built, In Progress, Proposed, etc.).

Format: Text in quotes

Example:

status: "Built"

Tips:

featured

What it does: Marks a project as featured so it appears in the Featured Projects section on the homepage.

Applies to: Projects only (type: project). For awards, use showInAwardsTable instead.

Format: true or false (no quotes)

Example:

featured: true

Tips:

featuredPosition

What it does: Controls the display order of projects within the Featured Projects section on the homepage.

Format: Number (no quotes)

Example:

featuredPosition: 1

When to use:

Default: Projects without featuredPosition sort after those that have it set.

Note: Only applies to projects with featured: true.

description (Projects)

What it does: Short project summary.

Format: Text in quotes

Example:

description: "A community resource center providing housing and support services for immigrants and refugees"

Tips:


Update-Specific Fields

These fields work for non-project entries (news, award, feature, lecture, exhibition, staff):

link

What it does: External URL. Makes the title clickable and opens in a new tab.

Format: Full URL in quotes starting with https://

Example:

link: "https://archleague.org/article/emerging-voices-2022/"

When to use:

Tips:

description (Updates)

What it does: Summary text shown in Column 3 of the index.

Format: Text in quotes

Example:

description: "LowDO selected for the prestigious Emerging Voices program recognizing emerging architecture studios"

Tips:

relatedProjects

What it does: Links an award, feature, news, or other entry to one or more projects. The entry will appear in the "Awards & Recognition" section on each linked project page.

Format: List of project folder slugs (no quotes needed on list items)

Example — one project:

relatedProjects:
  - wolf-creek-ranch

Example — multiple projects:

relatedProjects:
  - wolf-creek-ranch
  - casa-marianella
  - river-house

When to use:

Tips:

Example: Linking an award to multiple projects

In entries/awards/design-excellence/design-excellence.md:

---
draft: false
title: "Design Excellence Award"
subtitle: "American Institute of Architects"
date: 2024-05-15
categories:
  - AWARD
relatedProjects:
  - wolf-creek-ranch
  - casa-marianella
link: "https://example.com"
---

The award will appear in the "Awards & Recognition" section of both /project/wolf-creek-ranch/ and /project/casa-marianella/.

showInAwardsTable

What it does: Shows this entry in the Awards & Recognition table on the homepage.

Applies to: Non-project entries only (typically type: award). This field is ignored on projects — use featured for projects instead.

Format: true or false (no quotes)

Example:

showInAwardsTable: true

Tips:


Field Type Guide

Text (String)

Use quotes around text values:

title: "My Title"
subtitle: "My Subtitle"
description: "Description text here"

Number

No quotes for numbers:

position: 1
year: 2023

True/False (Boolean)

No quotes:

draft: false
draft: true

List (Array)

Use dashes and indentation:

categories:
  - HOUSING
  - DESIGN
  - SUSTAINABLE

Each item on a new line, indented, starting with -.

List of Objects

Nested structure with dashes and indentation:

collaborators:
  - name: "Partner Name"
    role: "Their Role"
  - name: "Another Partner"
    role: "Another Role"

Each object starts with -, properties indented below.


Complete Examples

Project Example

---
draft: false
title: "Wolf Creek Ranch"
subtitle: "Residential Development"
date: 2022-11-20
year: 2022
categories:
  - HOUSING
  - SUSTAINABLE
  - RESIDENTIAL
collaborators:
  - name: "Structural Innovations"
    role: "Structural Engineer"
  - name: "EcoDesign Consultants"
    role: "Sustainability Consultant"
description: "A sustainable residential development in the Texas Hill Country"
position: 1
featured: true
featuredPosition: 1
---

Award Example

---
draft: false
title: "Emerging Voices Award"
subtitle: "Architectural League of New York"
date: 2021-12-31
categories:
  - AWARD
  - PRESS
link: "https://archleague.org/article/emerging-voices/"
description: "Selected for prestigious Emerging Voices program"
showInAwardsTable: true
---

News Example

---
draft: false
title: "Studio Expansion"
subtitle: "New Office in East Austin"
date: 2024-01-10
categories:
  - NEWS
  - STUDIO
description: "LowDO opens second office location to better serve East Austin community"
---

Common Mistakes

❌ Wrong: Missing quotes

title: Casa Marianella
subtitle: Community Housing

✅ Correct:

title: "Casa Marianella"
subtitle: "Community Housing"

❌ Wrong: Wrong date format

date: 01/15/2023
date: Jan 15, 2023

✅ Correct:

date: 2023-01-15

❌ Wrong: Quotes on numbers

year: "2023"
position: "1"

✅ Correct:

year: 2023
position: 1

❌ Wrong: Inconsistent indentation

categories:
- HOUSING
  - DESIGN

✅ Correct:

categories:
  - HOUSING
  - DESIGN

❌ Wrong: Using collaborators for non-projects

# In entries/news/announcement/
collaborators:
  - name: "Someone"

✅ Correct: Collaborators only work in entries/projects/


Validation

If your entry doesn't appear or looks wrong:

  1. Check indentation - Use 2 spaces, not tabs
  2. Check quotes - Text needs quotes, numbers/booleans don't
  3. Check format - Date must be YYYY-MM-DD
  4. Check syntax - Use a YAML validator: https://www.yamllint.com/

Next Steps


Questions?

See Common Issues for troubleshooting.