Demo of hugo-theme-component-ical


October Training Sessions

Special training sessions held on the first and second Monday of October each year. These intensive workshops cover advanced topics and best practices.

Front matter:

title: October Training Sessions

startDate: 2024-10-07T10:00:00+02:00
endDate:   2024-10-07T12:00:00+02:00
where: "Training Room B, Office Building"
orga: "Training Department"
orgaEmail: "training@example.org"

# First and second Monday of October every year
recurrenceRule:
  freq: "YEARLY"
  byMonth: 10
  byDay: "MO"
  bySetPos: [1, 2]

Event Details

Date & Time

Start:
End:

Location

Training Room B, Office Building

Organizer

Name:
Training Department

Recurrence

๐Ÿ› Recurrence Rule Debug

๐Ÿ“‹ Context Information

Context Type: *hugolib.pageState

Hugo Environment: development

Has .Params: โœ… YES

Params Keys:draft, enddate, iscjklanguage, lastmod, orga, orgaemail, outputs, recurrencerule, startdate, title, where

Has recurrenceRule: โœ… YES

๐Ÿ”„ Recurrence Rule Analysis

Rule Status: โœ… FOUND

Rule Type: hmaps.Params

Core Parameters:
โ€ข Frequency: YEARLY
โ€ข By Day: MO (string)
โ€ข By Set Position: [1 2] ([]interface {})
โ€ข byMonth: 10 (uint64)
Handler Routing:
โ€ข Frequency (normalized): yearly
โ€ข Target Handler:๐Ÿ“… recurrence/yearly_frequency.html
Parameter Validation:
โ€ข โœ… All validations passed
๐Ÿ“… Day Names Reference
Day Code Mapping:
SU=Sunday, MO=Monday, TU=Tuesday, WE=Wednesday, TH=Thursday, FR=Friday, SA=Saturday
โšก Performance Metrics

Debug Processing Time: 257.046ยตs

Timestamp: 2026-04-30 11:59:59.989 UTC

Hugo Version: 0.161.1

๐Ÿ”ง Debug output from layouts/_partials/recurrence/debug_output.html
Every year on the first and second Monday of October
Technical Details
Byday:
MO
Bymonth:
10
Bysetpos:
[1 2]
Freq:
YEARLY

Calendar View