mirror of
https://github.com/nunocoracao/blowfish.git
synced 2026-11-14 15:09:23 +00:00
🐛 Fix i18n apostrophes in JS, schema author image, avatar crops
JSON-encode i18n strings injected into appearance.js (#3040), resolve and publish the original author image for the JSON-LD schema (#3037), and anchor avatar crops to Center so small and zoomed framings match (#3016). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b6e4156e6b
commit
b05eff3b30
6 files changed
+25
-13
No files matched your search
@@ -46,7 +46,19 @@
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "{{ $author.name | safeJS }}"{{ with $author.image }},
|
||||
"image": {{ . | absURL }}{{ end }}{{ if $sameAs }},
|
||||
{{- $authorImageURL := "" }}
|
||||
{{- if or (strings.HasPrefix . "http:") (strings.HasPrefix . "https:") }}
|
||||
{{- $authorImageURL = . }}
|
||||
{{- else }}
|
||||
{{- with resources.Get . }}
|
||||
{{- /* Publish the original so the schema URL resolves even when
|
||||
every other reference uses optimised variants. */}}
|
||||
{{- $authorImageURL = .Permalink }}
|
||||
{{- else }}
|
||||
{{- $authorImageURL = . | absURL }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
"image": {{ $authorImageURL }}{{ end }}{{ if $sameAs }},
|
||||
"sameAs": [{{ range $i, $u := $sameAs }}{{ if $i }}, {{ end }}{{ $u }}{{ end }}]{{ end }}
|
||||
},
|
||||
{{ with .PublishDate }}"copyrightYear": "{{ .Format "2006" }}",{{ end }}
|
||||
|
||||
Reference in new issue
Block a user