diff --git a/website/themes/beastie/layouts/_default/list.ics b/website/themes/beastie/layouts/_default/list.ics new file mode 100644 index 0000000000..abe43c5c00 --- /dev/null +++ b/website/themes/beastie/layouts/_default/list.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//FreeBSD//events calendar//EN +CALSCALE:GREGORIAN +METHOD:PUBLISH{{ $data := index .Site.Data .Sites.First.Language.Lang }}{{ $eventsData := $data }}{{ with $eventsData }}{{ range (sort .events "year" "desc") }}{{ range (sort .events "startDate" "desc") }} +BEGIN:VEVENT +UID:{{ .id }} +SUMMARY:{{ .name }} +URL;VALUE=URI:{{ .url }} +LOCATION:{{ .site }}, {{ .city }}, {{ .country }} +DTSTART;VALUE=DATE:{{ dateFormat "20060102" .startDate }} +DTEND;VALUE=DATE:{{ dateFormat "20060102" .endDate }} +DESCRIPTION:{{ .description }} +END:VEVENT{{ end }}{{ end }}{{ end }} +END:VCALENDAR