1
0
Fork 0
mirror of https://github.com/netz39/www.netz39.de.git synced 2025-05-11 15:27:53 +02:00

fix(recurringEvents): resolve threads

This commit is contained in:
0Ry5-strato 2025-04-18 13:46:59 +00:00
parent db630b6afd
commit 866cc208a5
2 changed files with 3 additions and 22 deletions

View file

@ -1,11 +0,0 @@
---
layout: event
title: "recurringEvent"
author: MaxMustermann # optional, soll angegeben werden, wenn du der Ansprechpartner des Events bist
event:
start: 2025-04-16 19:00:00 # Datum, an dem das Event stattfindet. Die Zeit ist optional
end: 2025-04-16 21:00:00 # optional, Zeitpunkt, an dem das Event endet
organizer: "Netz39 Team <kontakt@netz39.de>" # optional, Kontaktdaten im ical Event
location: "Netz39 e.V." # optional, Ort des Events
rrule: "DTSTART=20250416T190000Z;FREQ=MONTHLY;INTERVAL=1;BYDAY=2FR" # follows https://icalendar.org/iCalendar-RFC-5545/3-3-10-recurrence-rule.html
---

View file

@ -8,24 +8,16 @@ permalink: /calendar-data/
{% for event in site.events %}
{% assign start = event.event.start | default: event.event_date %}
{% assign end = event.event.end | default: start %}
{% if event.event.rrule %}
{
"title": "{{event.title}}",
"start": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}",
"end": "{{end | date: "%Y-%m-%dT%H:%M:%S"}}",
"allDay": {% if start == end %}true{% else %}false{% endif %},
"url": "{{event.url}}",
"rrule": {% if event.event.rrule %}"{{event.event.rrule}}"{% else %}null{% endif %}
{% if event.event.rrule %}
"rrule": "{{event.event.rrule}}"
{% endif %}
}
{% else %}
{
"title": "{{event.title}}",
"start": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}",
"end": "{{end | date: "%Y-%m-%dT%H:%M:%S"}}",
"allDay": {% if start == end %}true{% else %}false{% endif %},
"url":"{{event.url}}"
}
{% endif %}
{%unless forloop.last %},{%endunless%}
{% endfor %}
]