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

fix(events_to_ics): fix VTIMEZONE

This commit is contained in:
0ry5 2025-04-11 19:52:25 +02:00
parent 8b5badae17
commit a1338c0d6e

View file

@ -14,8 +14,23 @@ module Jekyll
default_duration = Rational(4, 24)
cal = Icalendar::Calendar.new
# Define Europe/Berlin timezone with standard rules (incl. DST)
cal.timezone do |t|
t.tzid = "Europe/Berlin"
# Daylight Saving Time (DST) adjustments (if applicable)
t.daylight do |d|
d.tzoffsetfrom = "-0100"
d.tzoffsetto = "-0200"
d.dtstart = "19700329T020000"
d.tzname = "CEST"
end
# Standard Time definition
t.standard do |s|
s.tzoffsetfrom = "-0200"
s.tzoffsetto = "-0100"
s.dtstart = "19701025T030000"
s.tzname = "CET"
end
end
events.each do |event|