diff --git a/layouts/partials/schema-jsonld.html b/layouts/partials/schema-jsonld.html index 8823f61..ec1ebad 100644 --- a/layouts/partials/schema-jsonld.html +++ b/layouts/partials/schema-jsonld.html @@ -19,7 +19,12 @@ "sameAs" $sameAs -}} {{- with $brand.contactEmail -}}{{- if not (in . ".example") -}}{{- $data = merge $data (dict "email" .) -}}{{- end -}}{{- end -}} - {{- with $brand.foundedYear -}}{{- if gt (int .) 0 -}}{{- $data = merge $data (dict "foundingDate" (printf "%d" (int .))) -}}{{- end -}}{{- end -}} + {{- with $brand.foundedYear -}} + {{- $year := printf "%v" . -}} + {{- if gt (len (findRE `^[0-9]{4}$` $year)) 0 -}} + {{- $data = merge $data (dict "foundingDate" $year) -}} + {{- end -}} + {{- end -}} {{- end -}}