瀏覽代碼

Allow a summary to be specified for widget pages (#611)

Enable `summary = "your page summary"` to be set in a widget page's `_index.md`.

This metadata will then be used to enrich SEO, social sharing, and Academic's search.
Dominik Schürmann 7 年之前
父節點
當前提交
c777bbdbad
共有 1 個文件被更改,包括 6 次插入8 次删除
  1. 6 8
      layouts/partials/header.html

+ 6 - 8
layouts/partials/header.html

@@ -12,14 +12,12 @@
   {{ $scr := .Scratch }}
   {{/* Generate page description. */}}
   {{ $scr.Set "description" .Site.Params.role }}
-  {{ if .IsPage }}
-    {{ if .Params.abstract }}
-      {{ $scr.Set "description" .Params.abstract }}
-    {{ else if .Params.summary }}
-      {{ $scr.Set "description" .Params.summary }}
-    {{ else }}
-      {{ $scr.Set "description" .Summary }}
-    {{ end }}
+  {{ if .Params.abstract }}
+    {{ $scr.Set "description" .Params.abstract }}
+  {{ else if .Params.summary }}
+    {{ $scr.Set "description" .Params.summary }}
+  {{ else if .IsPage }}
+    {{ $scr.Set "description" .Summary }}
   {{ end }}
   <meta name="description" content="{{ $scr.Get "description" }}">