Quellcode durchsuchen

Add partial for OpenGraph tags

Apis Necros vor 2 Jahren
Ursprung
Commit
f5a5131848
2 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  1. 2 1
      layouts/partials/head.html
  2. 8 0
      layouts/partials/opengraph.html

+ 2 - 1
layouts/partials/head.html

@@ -13,13 +13,14 @@
 	{{ if .IsHome }} {{ $title = .Site.Title }} {{ end }}
 	<title>{{ $title }}</title>
 	
-	<!-- favicons -->
 	<link rel="apple-touch-icon" sizes="180x180" href="/imgs/favicons/apple-touch-icon.png">
 	<link rel="icon" type="image/png" sizes="32x32" href="/imgs/favicons/favicon-32x32.png">
 	<link rel="icon" type="image/png" sizes="16x16" href="/imgs/favicons/favicon-16x16.png">
 	<link rel="manifest" href="/site.webmanifest">
 	<meta name="msapplication-TileColor" content="#da532c">
 	<meta name="theme-color" content="#ffffff">
+	
+	{{- partial "opengraph.html" . }}
 
 	<meta name="canonical" content="{{ .Permalink }}" />
 	

+ 8 - 0
layouts/partials/opengraph.html

@@ -0,0 +1,8 @@
+<meta property="og:title" content="{{ if isset .Params "title" }}{{ print .Title " - " .Site.Title }}{{ else }}{{ .Site.Title }}{{ end }}" />
+    {{- if and (eq .Type "blog") (not .IsSection) }}
+    <meta property="og:type" content="article" />
+    {{- else }}
+    <meta property="og:type" content="website" />
+    {{- end }}
+    <meta property="og:image" content="" />
+    <meta property="og:url" content="{{ .Permalink }}" />