Skip to content

Commit c1dc443

Browse files
Fix: Open graph images missing on Score blog (#33)
Signed-off-by: Santiago Beroch <[email protected]> Co-authored-by: Mathieu Benoit <[email protected]>
1 parent 4782b8c commit c1dc443

File tree

2 files changed

+37
-28
lines changed

2 files changed

+37
-28
lines changed

Diff for: layouts/partials/head/opengraph.html

+19-15
Original file line numberDiff line numberDiff line change
@@ -34,25 +34,29 @@
3434
{{ .Scratch.Set "title" .Title -}}
3535
{{ end -}}
3636

37-
{{ with $.Params.images -}}
38-
{{ range first 6 . -}}
37+
{{ with .Params.image }}
3938
<meta property="og:image" content="{{ $.Permalink }}{{ . }}">
40-
{{ end -}}
41-
{{ else -}}
42-
{{ $images := $.Resources.ByType "image" -}}
43-
{{ $featured := $images.GetMatch "*feature*" -}}
44-
{{ if not $featured -}}
45-
{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}
46-
{{ end -}}
47-
{{ with $featured -}}
48-
<meta property="og:image" content="{{ $featured.Permalink }}"/>
39+
{{ else }}
40+
{{ with $.Params.images -}}
41+
{{ range first 6 . -}}
42+
<meta property="og:image" content="{{ $.Permalink }}{{ . }}">
43+
{{ end -}}
4944
{{ else -}}
50-
{{ with $.Site.Params.images -}}
51-
<meta property="og:image" content="{{ index . 0 | absURL }}"/>
52-
<meta property="og:image:alt" content="{{ $.Site.Params.title }}">
45+
{{ $images := $.Resources.ByType "image" -}}
46+
{{ $featured := $images.GetMatch "*feature*" -}}
47+
{{ if not $featured -}}
48+
{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}
49+
{{ end -}}
50+
{{ with $featured -}}
51+
<meta property="og:image" content="{{ $featured.Permalink }}"/>
52+
{{ else -}}
53+
{{ with $.Site.Params.images -}}
54+
<meta property="og:image" content="{{ index . 0 | absURL }}"/>
55+
<meta property="og:image:alt" content="{{ $.Site.Params.title }}">
56+
{{ end -}}
5357
{{ end -}}
5458
{{ end -}}
55-
{{ end -}}
59+
{{ end }}
5660

5761
{{ with $.Site.Params.images -}}
5862
{{ $.Scratch.Set "primaryImage" (index . 0 | absURL) -}}

Diff for: layouts/partials/head/twitter_cards.html

+18-13
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,27 @@
33
<meta name="twitter:creator" content="{{ .Site.Params.twitterCreator }}">
44
<meta name="twitter:title" content="{{ .Title }}">
55
<meta name="twitter:description" content="{{ .Description }}">
6-
{{ with $.Params.images -}}
7-
<meta name="twitter:image" content="{{ $.Permalink }}{{ index . 0 }}">
8-
{{ else -}}
9-
{{ $images := $.Resources.ByType "image" -}}
10-
{{ $featured := $images.GetMatch "*feature*" -}}
11-
{{ if not $featured -}}
12-
{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" -}}
13-
{{ end -}}
14-
{{ with $featured -}}
15-
<meta name="twitter:image" content="{{ $featured.Permalink }}">
6+
{{ with .Params.image }}
7+
<meta name="twitter:image" content="{{ $.Permalink }}{{ . }}">
8+
{{ else }}
9+
{{ with $.Params.images -}}
10+
<meta name="twitter:image" content="{{ $.Permalink }}{{ index . 0 }}">
1611
{{ else -}}
17-
{{ with $.Site.Params.images -}}
18-
<meta name="twitter:image" content="{{ index . 0 | absURL }}">
12+
{{ $images := $.Resources.ByType "image" -}}
13+
{{ $featured := $images.GetMatch "*feature*" -}}
14+
{{ if not $featured -}}
15+
{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" -}}
16+
{{ end -}}
17+
{{ with $featured -}}
18+
<meta name="twitter:image" content="{{ $featured.Permalink }}">
1919
{{ else -}}
20-
<meta name="twitter:card" content="summary">
20+
{{ with $.Site.Params.images -}}
21+
<meta name="twitter:image" content="{{ index . 0 | absURL }}">
22+
{{ else -}}
23+
<meta name="twitter:card" content="summary">
24+
{{ end -}}
2125
{{ end -}}
2226
{{ end -}}
2327
{{ end -}}
28+
2429
<meta name="twitter:image:alt" content="{{ .Title }}">

0 commit comments

Comments
 (0)