{{- index .Site.Data "calendar.json" }}
<table>
  <thead>
    <tr>
      <td>Datum</td>
      <td>Titel</td>
      <td>Ort</td>
    </tr>
  </thead>
  <tbody>
  {{- range first 7 (sort $.Site.Data.calendar "dtstart" ) }}
    {{- if eq ._type "vevent"}}
    <tr>
      {{- $start := time .dtstart }}
      <td style="font-variant-numeric: tabular-nums;">{{ $start.Local.Format "Mon, 2006-01-02 15:04" }}</td>
      {{- $potentialUrl := index (findRE `https?://\S*` .description 1) 0 }}
      {{- if eq $potentialUrl nil }}
      <td>{{ .summary }}</td>
      {{- else }}
      <td><a href="{{ $potentialUrl }}">{{ .summary }}</a></td>
      {{- end }}
      <td>{{ .location }}</td>
    </tr>
    {{- end }}
  {{- end }}
  </tbody>
</table>