|
|
|
@ -56,6 +56,10 @@ |
|
|
|
{{- end -}} |
|
|
|
{{- end -}} |
|
|
|
|
|
|
|
<!-- |
|
|
|
-- Structured Data can be tested using the Google Search Console. |
|
|
|
-- https://search.google.com/test/rich-results |
|
|
|
--> |
|
|
|
{{- if .IsHome }} |
|
|
|
<script type="application/ld+json"> |
|
|
|
{ |
|
|
|
@ -63,8 +67,8 @@ |
|
|
|
"@type": "WebSite", |
|
|
|
"name": "{{ .Site.Title | safeJS }}", |
|
|
|
"url": "{{ .Site.BaseURL }}", |
|
|
|
"description": "{{ .Site.Params.subtitle | safeJS }}", |
|
|
|
"license": "Copyright {{ .Site.Home.Date.Year }} {{ .Site.Title | safeJS }}" |
|
|
|
"description": "{{ .Site.Params.subtitle }}", |
|
|
|
"license": "Copyright {{ .Site.Home.Date.Year }} {{ .Site.Title }}" |
|
|
|
} |
|
|
|
</script> |
|
|
|
{{ else if .IsPage -}} |
|
|
|
@ -73,36 +77,46 @@ |
|
|
|
"@context": "http://schema.org", |
|
|
|
"@type": "BlogPosting", |
|
|
|
"articleSection": "{{ .Section }}", |
|
|
|
"name": "{{ .Title | safeJS }}", |
|
|
|
"headline": "{{ .Title | safeJS }}", |
|
|
|
"description": "{{ if .Description }}{{ .Description | safeJS }}{{ else }}{{ if .IsPage }}{{ .Summary | plainify | htmlUnescape | safeJS }}{{ end }}{{ end }}", |
|
|
|
"inLanguage": {{ .Site.LanguageCode | default "en-us" }}, |
|
|
|
"name": "{{ .Title }}", |
|
|
|
"headline": "{{ .Title }}", |
|
|
|
"description": "{{ if .Description }}{{ .Description }}{{ else }}{{ if .IsPage }}{{ .Summary | plainify | htmlUnescape }}{{ end }}{{ end }}", |
|
|
|
{{- if and (eq .Lang "fr") (.Scratch.Get "en_article_in_fr_site") }} |
|
|
|
"inLanguage": "en", |
|
|
|
{{- else }} |
|
|
|
"inLanguage": "{{ .Language.Lang }}", |
|
|
|
{{- end }} |
|
|
|
"isFamilyFriendly": "true", |
|
|
|
"mainEntityOfPage": { |
|
|
|
"@type": "WebPage", |
|
|
|
{{- if .Scratch.Get "en_article_in_fr_site" -}} |
|
|
|
{{- range first 1 .Translations }} |
|
|
|
"@id": "{{ .Permalink }}" |
|
|
|
{{- end -}} |
|
|
|
{{- else }} |
|
|
|
"@id": "{{ .Permalink }}" |
|
|
|
{{- end }} |
|
|
|
}, |
|
|
|
"author" : { |
|
|
|
"@type": "Person", |
|
|
|
"name": "{{ .Site.Title | safeJS }}" |
|
|
|
"name": "{{ .Site.Title }}" |
|
|
|
}, |
|
|
|
"creator" : { |
|
|
|
"@type": "Person", |
|
|
|
"name": "{{ .Site.Title | safeJS }}" |
|
|
|
"name": "{{ .Site.Title }}" |
|
|
|
}, |
|
|
|
"accountablePerson" : { |
|
|
|
"@type": "Person", |
|
|
|
"name": "{{ .Site.Title | safeJS }}" |
|
|
|
"name": "{{ .Site.Title }}" |
|
|
|
}, |
|
|
|
"copyrightHolder" : "{{ .Site.Title | safeJS }}", |
|
|
|
"copyrightHolder" : "{{ .Site.Title }}", |
|
|
|
"copyrightYear" : "{{ .Site.Home.Date.Year }}", |
|
|
|
"dateCreated": "{{ .Date.Format "2006-01-02T15:04:05.00Z" | safeHTML }}", |
|
|
|
"datePublished": "{{ .PublishDate.Format "2006-01-02T15:04:05.00Z" | safeHTML }}", |
|
|
|
"dateModified": "{{ .Lastmod.Format "2006-01-02T15:04:05.00Z" | safeHTML }}", |
|
|
|
"publisher":{ |
|
|
|
"@type":"Person", |
|
|
|
"name": {{ .Site.Title | safeJS }}, |
|
|
|
"url": {{ .Site.BaseURL }} |
|
|
|
"@type": "Person", |
|
|
|
"name": "{{ .Site.Title }}", |
|
|
|
"url": "{{ .Site.BaseURL }}" |
|
|
|
}, |
|
|
|
"url" : "{{ .Permalink }}", |
|
|
|
"wordCount" : "{{ .WordCount }}" |
|
|
|
|