<script type="application/ld+json"> { "@context": "https://www.schema.org", "@type": "Event", "@id": "{{ .Permalink }}#event", "url": "{{ .Permalink }}", "name": "{{ .Title | default .Site.Params.textEmptyValue }}", "startDate": {{ .Params.event_start }}, "endDate": {{ .Params.event_end }}, {{ if .Params.event_status }} "eventStatus":"Event{{ .Params.event_status | strings.FirstUpper }}", {{ else }} "eventStatus":"EventScheduled", {{ end }} "organizer": [ { "@type": "Organization", "name": "NLUUG", "id": "{{ .Site.BaseURL }}#organization", "url": "{{ .Site.BaseURL }}" } ], "audience": ["software developers", "network engineers", "system administrators"], "eventAttendanceMode": "https://schema.org/{{ if eq .Params.event_attendance_mode "mix" }}Mix{{ else if eq .Params.event_attendance_mode "online" }}Online{{ else }}Offline{{ end }}EventAttendanceMode", "offers": { "url": "{{ absURL "lidmaatschap/aanmelden/" }}" }, "about": ["automation","configuration management","DevOps","internet","Linux","open source","open standards","security","web"], {{ if .Params.event_description }}"description": "{{ .Params.event_description }}",{{ end }} {{ if .Params.online_event }} "location": { "@type": "VirtualLocation", "url": "{{ .Params.online_event_stream_url }}" }, {{ else }} "location": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "{{ .Params.event_address.city }}", {{ if .Params.event_address.region }}"addressRegion": "{{ .Params.event_address.region }}",{{ end }} "streetAddress": "{{ .Params.event_address.street_address }}", "postalCode": "{{ .Params.event_address.postal_code }}", "addressCountry": {{ .Params.event_address.country_name }} }, "name": "{{ .Params.event_location }}" }, {{ end }} {{ with .Params.event_images -}} "image": [ {{- range $index, $element := . -}} {{- if ne $index 0 -}}, {{ end }} {{ $image := resources.Get $element -}} {{ $image.Permalink -}} {{- end }} ], {{ end -}} "mainEntityOfPage": { "@type": "Webpage", "@id": "{{ .Permalink }}#webpage", "url": "{{ .Permalink }}", "name": "{{ .Title }}", "speakable": { "@type": "SpeakableSpecification", "cssSelector": ".speakable" }, "isPartOf": { "@type": "WebSite", "@id": "{{ .Site.BaseURL }}#website", "url": "{{ .Site.BaseURL }}", "name": "{{ .Site.Title | default .Site.Params.textNoTitle }}" } } } </script>