| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- {{ $page := .page }}
 
- {{ $summary := .summary }}
 
- {{ $featured_image := ($page.Resources.ByType "image").GetMatch "*featured*" }}
 
- {{ $author := partial "functions/get_author_name" $page }}
 
- <script type="application/ld+json">
 
- {
 
-   "@context": "https://schema.org",
 
-   "@type": "Event",
 
-   "mainEntityOfPage": {
 
-     "@type": "WebPage",
 
-     "@id": {{$page.Permalink}}
 
-   },
 
-   "name": {{$page.Title}},
 
-   {{ with $page.Params.location }}
 
-   "location": {
 
-     "@type": "Place",
 
-     "name": {{. | plainify}}{{if $page.Params.address}},
 
-     "address": {
 
-       "@type": "PostalAddress",
 
-       "streetAddress": {{$page.Params.address.street | default ""}},
 
-       "addressLocality": {{$page.Params.address.city | default ""}},
 
-       "postalCode": {{$page.Params.address.postcode | default ""}},
 
-       "addressRegion": {{$page.Params.address.region | default ""}},
 
-       "addressCountry": {{$page.Params.address.country | default ""}}
 
-     }
 
-     {{end}}
 
-   },
 
-   {{end}}
 
-   {{ if $featured_image }}
 
-   "image": [
 
-     {{$featured_image.Permalink}}
 
-   ],
 
-   {{end}}
 
-   "startDate": {{ $page.Date.Format "2006-01-02T15:04:05Z07:00" }},
 
-   {{with $page.Params.date_end}}
 
-   "endDate": {{ (time .).Format "2006-01-02T15:04:05Z07:00" }},
 
-   {{end}}
 
-   {{with $author}}
 
-   "performer": {
 
-     "@type": "Person",
 
-     "name": {{.}}
 
-   },
 
-   {{end}}
 
-   "description": {{$summary}}
 
- }
 
- </script>
 
 
  |