ref: c09ee78fd235599d3fb794110cd75c024d80cfca
parent: f6ae436c5878bafeafa0bb2646a2c9b32c9b4380
author: Anthony Fok <foka@debian.org>
date: Sun Aug 12 08:25:41 EDT 2018
tpl: Suppress blank lines from opengraph internal template
--- a/tpl/tplimpl/embedded/templates.autogen.go
+++ b/tpl/tplimpl/embedded/templates.autogen.go
@@ -174,45 +174,50 @@
<meta property="og:description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}" /> <meta property="og:type" content="{{ if .IsPage }}article{{ else }}website{{ end }}" /> <meta property="og:url" content="{{ .Permalink }}" />-{{ with .Params.images }}{{ range first 6 . }}- <meta property="og:image" content="{{ . | absURL }}" />+{{- with .Params.images }}{{ range first 6 . }}+<meta property="og:image" content="{{ . | absURL }}" /> {{ end }}{{ end }}-{{ if .IsPage }}-{{ if not .PublishDate.IsZero }}<meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>-{{ else if not .Date.IsZero }}<meta property="article:published_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}-{{ if not .Lastmod.IsZero }}<meta property="article:modified_time" content="{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}-{{ else }}-{{ if not .Date.IsZero }}<meta property="og:updated_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}-{{ end }}{{ with .Params.audio }}-<meta property="og:audio" content="{{ . }}" />{{ end }}{{ with .Params.locale }}-<meta property="og:locale" content="{{ . }}" />{{ end }}{{ with .Site.Params.title }}-<meta property="og:site_name" content="{{ . }}" />{{ end }}{{ with .Params.videos }}-{{ range . }}- <meta property="og:video" content="{{ . | absURL }}" />+{{- if .IsPage }}+{{- if not .PublishDate.IsZero }}<meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>+{{ else if not .Date.IsZero }}<meta property="article:published_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>+{{ end }}+{{- if not .Lastmod.IsZero }}<meta property="article:modified_time" content="{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}+{{- else }}+{{- if not .Date.IsZero }}+<meta property="og:updated_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>+{{- end }}+{{- end }}{{/* .IsPage */}}+
+{{- with .Params.audio }}<meta property="og:audio" content="{{ . }}" />{{ end }}+{{- with .Params.locale }}<meta property="og:locale" content="{{ . }}" />{{ end }}+{{- with .Site.Params.title }}<meta property="og:site_name" content="{{ . }}" />{{ end }}+{{- with .Params.videos }}+{{- range . }}+<meta property="og:video" content="{{ . | absURL }}" /> {{ end }}{{ end }}-<!-- If it is part of a series, link to related articles -->
-{{ $permalink := .Permalink }}-{{ $siteSeries := .Site.Taxonomies.series }}{{ with .Params.series }}-{{ range $name := . }}- {{ $series := index $siteSeries $name }}- {{ range $page := first 6 $series.Pages }}- {{ if ne $page.Permalink $permalink }}<meta property="og:see_also" content="{{ $page.Permalink }}" />{{ end }}- {{ end }}+{{- /* If it is part of a series, link to related articles */}}+{{- $permalink := .Permalink }}+{{- $siteSeries := .Site.Taxonomies.series }}{{ with .Params.series }}+{{- range $name := . }}+ {{- $series := index $siteSeries $name }}+ {{- range $page := first 6 $series.Pages }}+ {{- if ne $page.Permalink $permalink }}<meta property="og:see_also" content="{{ $page.Permalink }}" />{{ end }}+ {{- end }} {{ end }}{{ end }}-{{ if .IsPage }}-{{ range .Site.Authors }}{{ with .Social.facebook }}+{{- if .IsPage }}+{{- range .Site.Authors }}{{ with .Social.facebook }} <meta property="article:author" content="https://www.facebook.com/{{ . }}" />{{ end }}{{ with .Site.Social.facebook }} <meta property="article:publisher" content="https://www.facebook.com/{{ . }}" />{{ end }} <meta property="article:section" content="{{ .Section }}" />-{{ with .Params.tags }}{{ range first 6 . }}- <meta property="article:tag" content="{{ . }}" />{{ end }}{{ end }}-{{ end }}{{ end }}+{{- with .Params.tags }}{{ range first 6 . }}+<meta property="article:tag" content="{{ . }}" />{{ end }}{{ end }}+{{- end }}{{ end }}-<!-- Facebook Page Admin ID for Domain Insights -->
-{{ with .Site.Social.facebook_admin }}<meta property="fb:admins" content="{{ . }}" />{{ end }}`},+{{- /* Facebook Page Admin ID for Domain Insights */}}+{{- with .Site.Social.facebook_admin }}<meta property="fb:admins" content="{{ . }}" />{{ end }}`}, {`pagination.html`, `{{ $pag := $.Paginator }} {{ if gt $pag.TotalPages 1 }}<ul class="pagination">
--- a/tpl/tplimpl/embedded/templates/opengraph.html
+++ b/tpl/tplimpl/embedded/templates/opengraph.html
@@ -2,42 +2,47 @@
<meta property="og:description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}" /> <meta property="og:type" content="{{ if .IsPage }}article{{ else }}website{{ end }}" /> <meta property="og:url" content="{{ .Permalink }}" />-{{ with .Params.images }}{{ range first 6 . }}- <meta property="og:image" content="{{ . | absURL }}" />+{{- with .Params.images }}{{ range first 6 . }}+<meta property="og:image" content="{{ . | absURL }}" /> {{ end }}{{ end }}-{{ if .IsPage }}-{{ if not .PublishDate.IsZero }}<meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>-{{ else if not .Date.IsZero }}<meta property="article:published_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}-{{ if not .Lastmod.IsZero }}<meta property="article:modified_time" content="{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}-{{ else }}-{{ if not .Date.IsZero }}<meta property="og:updated_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}-{{ end }}{{ with .Params.audio }}-<meta property="og:audio" content="{{ . }}" />{{ end }}{{ with .Params.locale }}-<meta property="og:locale" content="{{ . }}" />{{ end }}{{ with .Site.Params.title }}-<meta property="og:site_name" content="{{ . }}" />{{ end }}{{ with .Params.videos }}-{{ range . }}- <meta property="og:video" content="{{ . | absURL }}" />+{{- if .IsPage }}+{{- if not .PublishDate.IsZero }}<meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>+{{ else if not .Date.IsZero }}<meta property="article:published_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>+{{ end }}+{{- if not .Lastmod.IsZero }}<meta property="article:modified_time" content="{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>{{ end }}+{{- else }}+{{- if not .Date.IsZero }}+<meta property="og:updated_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}"/>+{{- end }}+{{- end }}{{/* .IsPage */}}+
+{{- with .Params.audio }}<meta property="og:audio" content="{{ . }}" />{{ end }}+{{- with .Params.locale }}<meta property="og:locale" content="{{ . }}" />{{ end }}+{{- with .Site.Params.title }}<meta property="og:site_name" content="{{ . }}" />{{ end }}+{{- with .Params.videos }}+{{- range . }}+<meta property="og:video" content="{{ . | absURL }}" /> {{ end }}{{ end }}-<!-- If it is part of a series, link to related articles -->
-{{ $permalink := .Permalink }}-{{ $siteSeries := .Site.Taxonomies.series }}{{ with .Params.series }}-{{ range $name := . }}- {{ $series := index $siteSeries $name }}- {{ range $page := first 6 $series.Pages }}- {{ if ne $page.Permalink $permalink }}<meta property="og:see_also" content="{{ $page.Permalink }}" />{{ end }}- {{ end }}+{{- /* If it is part of a series, link to related articles */}}+{{- $permalink := .Permalink }}+{{- $siteSeries := .Site.Taxonomies.series }}{{ with .Params.series }}+{{- range $name := . }}+ {{- $series := index $siteSeries $name }}+ {{- range $page := first 6 $series.Pages }}+ {{- if ne $page.Permalink $permalink }}<meta property="og:see_also" content="{{ $page.Permalink }}" />{{ end }}+ {{- end }} {{ end }}{{ end }}-{{ if .IsPage }}-{{ range .Site.Authors }}{{ with .Social.facebook }}+{{- if .IsPage }}+{{- range .Site.Authors }}{{ with .Social.facebook }} <meta property="article:author" content="https://www.facebook.com/{{ . }}" />{{ end }}{{ with .Site.Social.facebook }} <meta property="article:publisher" content="https://www.facebook.com/{{ . }}" />{{ end }} <meta property="article:section" content="{{ .Section }}" />-{{ with .Params.tags }}{{ range first 6 . }}- <meta property="article:tag" content="{{ . }}" />{{ end }}{{ end }}-{{ end }}{{ end }}+{{- with .Params.tags }}{{ range first 6 . }}+<meta property="article:tag" content="{{ . }}" />{{ end }}{{ end }}+{{- end }}{{ end }}-<!-- Facebook Page Admin ID for Domain Insights -->
-{{ with .Site.Social.facebook_admin }}<meta property="fb:admins" content="{{ . }}" />{{ end }}\ No newline at end of file
+{{- /* Facebook Page Admin ID for Domain Insights */}}+{{- with .Site.Social.facebook_admin }}<meta property="fb:admins" content="{{ . }}" />{{ end }}\ No newline at end of file
--
⑨