diff options
author | Zack Scholl <zack.scholl@gmail.com> | 2017-12-07 13:12:59 +0300 |
---|---|---|
committer | Zack Scholl <zack.scholl@gmail.com> | 2017-12-07 13:12:59 +0300 |
commit | 0af5c9f159fe9710f72301271ac401df8c1eb98a (patch) | |
tree | 137b49cba34b57c03a7ece90ed3912912f8f760c | |
parent | d7f1ced9da15a170e45318babf52faea0d00f29d (diff) |
Better meta tags
-rwxr-xr-x | layouts/partials/header.html | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/layouts/partials/header.html b/layouts/partials/header.html index c06db9f..c3635a1 100755 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -3,24 +3,33 @@ <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> + <!-- COMMON TAGS --> <title>{{ .Title }}</title> <!-- Search Engine --> <meta name="description" content="{{ .Description }}"> + <meta name="image" content="{{ $.Param "image" }}"> <!-- Schema.org for Google --> <meta itemprop="name" content="{{ .Title }}"> <meta itemprop="description" content="{{ .Description }}"> + <meta itemprop="image" content="{{ $.Param "image" }}"> <!-- Twitter --> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="{{ .Title }}"> <meta name="twitter:description" content="{{ .Description }}"> - {{ if $.Site.Params.twitter }} <meta name="twitter:site" content="@{{ $.Site.Params.twitter }}"> <meta name="twitter:creator" content="@{{ $.Site.Params.twitter }}"> - {{ end }} + <meta name="twitter:image:src" content="{{ $.Param "image" }}"> + <!-- Twitter - Article --> <!-- Open Graph general (Facebook, Pinterest & Google+) --> <meta name="og:title" content="{{ .Title }}"> <meta name="og:description" content="{{ .Description }}"> - <meta name="og:type" content="website"> + {{ if $.Param "image" }}<meta name="og:image" content="{{ .Site.BaseURL}}{{ $.Param "image" }}">{{ end }} + <meta name="og:url" content="{{ .Permalink }}"> + <meta name="og:site_name" content="{{ .Title }}"> + <meta name="og:type" content="article"> + <!-- Open Graph - Article --> + <meta name="article:author" content="{{ $.Site.Params.twitter }}"> + <meta name="article:tag" content="{{ range .Params.tags }}{{.}} {{end}}"> <link rel="stylesheet" type="text/css" href="/css/style.css"> <script src="/js/caption.js"></script> </head> |