diff options
Diffstat (limited to 'layouts/partials/head.html')
-rw-r--r-- | layouts/partials/head.html | 41 |
1 files changed, 30 insertions, 11 deletions
diff --git a/layouts/partials/head.html b/layouts/partials/head.html index e1241d1..0cfdca8 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -18,24 +18,43 @@ <meta name="twitter:url" content="{{ .Permalink }}" /> <meta property="og:url" content="{{ .Permalink }}" /> <!-- Image tags --> - {{ with .Params.image }} - <meta itemprop="image" content="{{ . | absURL }}" /> - <meta property="og:image" content="{{ . | absURL }}" /> - <meta name="twitter:image" content="{{ . | absURL }}" /> - <meta name="twitter:image:src" content="{{ . | absURL }}" /> - {{ else }} - {{ if .Site.Params.ogImage }} - <meta itemprop="image" content="{{ .Site.Params.ogImage | absURL }}" /> - <meta property="og:image" content="{{ .Site.Params.ogImage | absURL }}" /> - <meta name="twitter:image" content="{{ .Site.Params.ogImage | absURL }}" /> - <meta name="twitter:image:src" content="{{ .Site.Params.ogImage | absURL }}" /> + {{ if .IsPage }} + + {{ if .Params.ogImage }} + <meta itemprop="image" content="{{ .Params.ogImage | absURL }}" /> + <meta property="og:image" content="{{ .Params.ogImage | absURL }}" /> + <meta name="twitter:image" content="{{ .Params.ogImage | absURL }}" /> + <meta name="twitter:image:src" content="{{ .Params.ogImage | absURL }}" /> {{ else }} <meta itemprop="image" content="{{ .Site.Params.cover | absURL }}" /> <meta property="og:image" content="{{ .Site.Params.cover | absURL }}" /> <meta name="twitter:image" content="{{ .Site.Params.cover | absURL }}" /> <meta name="twitter:image:src" content="{{ .Site.Params.cover | absURL }}" /> {{ end }} + + {{ else }} + + {{ with .Params.image }} + <meta itemprop="image" content="{{ . | absURL }}" /> + <meta property="og:image" content="{{ . | absURL }}" /> + <meta name="twitter:image" content="{{ . | absURL }}" /> + <meta name="twitter:image:src" content="{{ . | absURL }}" /> + {{ else }} + {{ if .Site.Params.ogImage }} + <meta itemprop="image" content="{{ .Site.Params.ogImage | absURL }}" /> + <meta property="og:image" content="{{ .Site.Params.ogImage | absURL }}" /> + <meta name="twitter:image" content="{{ .Site.Params.ogImage | absURL }}" /> + <meta name="twitter:image:src" content="{{ .Site.Params.ogImage | absURL }}" /> + {{ else }} + <meta itemprop="image" content="{{ .Site.Params.cover | absURL }}" /> + <meta property="og:image" content="{{ .Site.Params.cover | absURL }}" /> + <meta name="twitter:image" content="{{ .Site.Params.cover | absURL }}" /> + <meta name="twitter:image:src" content="{{ .Site.Params.cover | absURL }}" /> + {{ end }} + {{ end }} + {{ end }} + <meta name="twitter:card" content="summary_large_image" /> <!-- Description tags --> {{ if .IsPage }} |