diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 2dee369..56613cd 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -56,6 +56,10 @@
{{- end -}}
{{- end -}}
+
{{- if .IsHome }}
{{ 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 }}"