diff --git a/calendar-data.html b/calendar-data.html index 68f621d..e0ac0d5 100644 --- a/calendar-data.html +++ b/calendar-data.html @@ -8,17 +8,28 @@ 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.frequency %} { - "title":"{{event.title}}", + "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}}", + "url": "{{event.url}}", "rrule": {% if event.event.frequency %}{ "freq": "{{event.event.frequency}}", - "interval": {{event.event.interval}} + "interval": {{event.event.interval}}, + "dtstart": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}" }{% else %}null{% 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 %} -] \ No newline at end of file +]