Event Frontmatter Spec

Download event Subscribe to calendar
https://zoom.us/j/cyborg-support

Any post on this site can become a calendar event by adding tags = ['event'] and the required frontmatter below.

Results

Required

These fields are needed to generate a valid .ics entry.

FieldTypeExample
event_startRFC 3339 datetime2026-05-10T14:00:00-03:00
event_endRFC 3339 datetime2026-05-10T15:30:00-03:00

Optional

FieldTypeNotes
event_locationstringURL or physical address — if a URL, the event partial renders it as a link
event_imagestringAbsolute URL — used by Apple Calendar
event_rrulestringiCal RRULE, e.g. FREQ=WEEKLY;BYDAY=TU
event_organizerstringDisplay name of the organizer

For virtual events, use a full URL in event_location:

event_location = 'https://zoom.us/j/example'

The partial detects URLs (starts with http) and wraps the location in an <a> tag automatically. Physical addresses are rendered as plain text.

Auto-derived

Hugo fills these automatically — no need to declare them.

iCal fieldSource
SUMMARY.Title
DESCRIPTION.Summary (first paragraph)
URL.Permalink
UID.Permalink
DTSTAMPbuild time

Example

+++
title = 'Office Hours — May 10'
date = '2026-05-01'
tags = ['event', 'office-hours']
event_start = '2026-05-10T14:00:00-03:00'
event_end   = '2026-05-10T15:30:00-03:00'
event_location = 'https://zoom.us/j/example'
event_image    = 'https://cyborg.support/images/office-hours.jpg'
+++