Demo of hugo-theme-component-ical


Test COUNT and UNTIL Conflict

Test event to verify mutual exclusivity validation for COUNT and UNTIL.

This event has BOTH count and until parameters, which violates RFC 5545.

Expected behavior: Build should fail with error message about mutual exclusivity.

Error message should be: “RRULE cannot have both COUNT and UNTIL (RFC 5545 Section 3.3.10)”

Event Details

Date & Time

Start:
End:

Location

Test Location

Organizer

Name:
Test Organizer

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: WEEKLY
โ€ข Interval: 1
โ€ข By Day: [FR] ([]interface {})
โ€ข Count: 20
Handler Routing:
โ€ข Frequency (normalized): weekly
โ€ข Target Handler:๐Ÿ“… recurrence/weekly_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: 223.004ยตs

Timestamp: 2026-04-30 12:00:00.005 UTC

Hugo Version: 0.161.1

๐Ÿ”ง Debug output from layouts/_partials/recurrence/debug_output.html
Every Friday (for 20 occurrences)
Technical Details
Byday:
[FR]
Count:
20
Freq:
WEEKLY
Interval:
1

Calendar View