{{- $p := .page -}} {{- $type := .type -}} {{- $siteTitle := site.Title -}} {{- $siteDesc := site.Params.description -}} {{- $locale := site.Params.locale -}} {{- $twitter := site.Params.twitterUsername -}} {{- $rel := $p.RelPermalink | strings.TrimSuffix "index.html" | strings.TrimSuffix ".html" -}} {{- $url := printf "%s%s" (site.BaseURL | strings.TrimSuffix "/") $rel -}} {{- if eq $type "website" -}} {{ printf "%s | %s" $siteTitle $siteDesc }} {{- else if eq $type "article" -}} {{- $date := now.Format "2006-01-02T15:04:05-07:00" -}} {{- $first := index (split (trim $p.RawContent "\n") "\n\n") 0 -}} {{- $desc := $first | $p.RenderString | plainify | htmlUnescape -}} {{- $desc = trim (replaceRE `\s+` " " $desc) " " -}} {{ printf "%s | %s" $p.Title $siteTitle }} {{- else -}} {{ printf "%s | %s" $p.Title $siteTitle }} {{- end -}}