123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- {{- $summary := truncate 160 .Summary }}
- {{- $s := .Site.Params }}
- {{- $p := .Params }}
- {{- with $p.description }}
- {{- $summary = truncate 160 . }}
- {{- end }}
- {{- if .IsHome }}
- {{- $summary = $s.description }}
- {{- with $p.description }}
- {{- $summary = . }}
- {{- end }}
- {{- end }}
- {{- $site := .Site.Title }}
- {{- $title := .Title }}
- {{- $permalink := .Permalink }}
- {{- $logo := absURL $s.logo }}
- {{- $author := $s.author }}
- {{- with $p.author }}
- {{ $author := . }}
- {{- end }}
- {{- $image := absURL $s.fallBackOgImage }}
- {{- with $p.featureImage }}
- {{- $image = absURL . }}
- {{- end }}
- {{- with $p.thumbnail }}
- {{- $image = absURL . }}
- {{- end }}
- {{- with $p.shareImage }}
- {{- $image = absURL . }}
- {{- end }}
- <meta property="og:locale" content="{{ .Lang }}" />
- {{ range .Translations }}
- <meta property="og:locale:alternate" content="{{ .Lang }}" />
- {{ end }}
- {{- if .IsHome }}
- <meta property="og:type" content="website">
- {{- else }}
- <meta property="og:type" content="article">
- {{- end }}
- <meta name="description" content="{{ $summary }}">
- <meta name="twitter:card" content="{{ if $s.largeTwitterCard }}summary_large_image{{ else }}summary{{ end }}" />
- <meta name="twitter:creator" content="{{ $s.twitter }}">
- <meta name="twitter:title" content="{{ .Title }}" />
- <meta property="og:url" content="{{ $permalink }}" />
- <meta property="og:title" content="{{ $title }}" />
- <meta property="og:description" content="{{ $summary }}" />
- <meta property="og:image" content="{{ $image }}" />
- {{- if eq .Section $s.blogDir -}}
- {{- $date := ( .Date.Format "2006-02-01") -}}
- {{- $date := (time .Date) }}
- {{- $lastMod := (time .Lastmod) }}
- <script type="application/ld+json">
- {
- "@context": "http://schema.org",
- "@type": "BlogPosting",
- "mainEntityOfPage":"{{ $permalink }}",
- "name": "{{ $site }}",
- "headline": {{ $title }},
- "description": {{ $summary }},
- "url": "{{ $permalink }}",
- "datePublished": {{ $date }},
- "dateModified": {{ $lastMod }},
- "author": {
- "@type": "Person",
- "name": "{{ $author }}"
- },
- "image":{
- "@type":"ImageObject",
- "url": "{{ $image }}"
- },
- "publisher": {
- "@type": "Organization",
- "logo": {
- "@type":"ImageObject",
- "url": "{{ $logo }}"
- },
- "name": "{{ $site }}"
- }
- }
- </script>
- {{- end }}
|