parent
8ff3722780
commit
537dcd6536
3 changed files with 162 additions and 409 deletions
@ -1,66 +1,175 @@ |
|||||||
{{ define "main" }} |
{{ define "main" }} |
||||||
<main class="post"> |
<main class="post"> |
||||||
|
|
||||||
<div class="post-info"> |
<div class="post-info"> |
||||||
{{ if .IsTranslated }} |
<p> |
||||||
{{ i18n "postAvailable" }} |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
||||||
{{ range .Translations }} |
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
||||||
<a href="{{ .Permalink }}"><span |
class="feather feather-clock"> |
||||||
class="flag flag-icon flag-icon-{{ index $.Site.Data.langFlags (.Lang) }} flag-icon-squared"></span></a> |
<circle cx="12" cy="12" r="10"></circle> |
||||||
{{ end}} |
<polyline points="12 6 12 12 16 14"></polyline> |
||||||
{{ end }} |
</svg> |
||||||
|
{{ i18n "readingTime" .Page.ReadingTime }} |
||||||
|
|
||||||
|
{{- if .IsTranslated }} | {{ i18n "postAvailable" }} |
||||||
|
{{- range .Translations }} |
||||||
|
<a href="{{ .Permalink }}"><span |
||||||
|
class="flag flag-icon flag-icon-{{ index $.Site.Data.langFlags (.Lang) }} flag-icon-squared"></span></a> |
||||||
|
{{- end}} |
||||||
|
{{- end }} |
||||||
|
</p> |
||||||
|
</div> |
||||||
|
|
||||||
|
<article> |
||||||
|
<h1 class="post-title"> |
||||||
|
<a href="{{ .Permalink }}">{{ .Title | markdownify }}</a> |
||||||
|
</h1> |
||||||
|
{{- with .Params.Subtitle }} |
||||||
|
<p class="post-subtitle">{{ . | markdownify }}</p> |
||||||
|
{{- end }} |
||||||
|
|
||||||
|
{{- if .Params.toc }} |
||||||
|
<hr /> |
||||||
|
<aside id="toc"> |
||||||
|
<div class="toc-title">{{ i18n "tableOfContents" }}</div> |
||||||
|
{{ .TableOfContents }} |
||||||
|
</aside> |
||||||
|
<hr /> |
||||||
|
{{- end }} |
||||||
|
|
||||||
|
{{- if .Params.Cover }} |
||||||
|
{{- partial "image.html" (dict "path" .Params.Cover "alt" (.Title | plainify) "class" "post-cover") }} |
||||||
|
{{- end }} |
||||||
|
|
||||||
|
<div class="post-content"> |
||||||
|
{{ .Content }} |
||||||
</div> |
</div> |
||||||
|
</article> |
||||||
|
|
||||||
<article> |
<hr /> |
||||||
<h2 class="post-title"><a href="{{ .Permalink }}">{{ .Title | markdownify }}</a></h2> |
|
||||||
|
|
||||||
{{- if .Params.toc }} |
<div class="post-info"> |
||||||
<hr /> |
{{- with .Params.tags }} |
||||||
<aside id="toc"> |
<p> |
||||||
<div class="toc-title">{{ i18n "tableOfContents" }}</div> |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
||||||
{{ .TableOfContents }} |
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
||||||
</aside> |
class="feather feather-tag meta-icon"> |
||||||
<hr /> |
<path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path> |
||||||
{{- end }} |
<line x1="7" y1="7" x2="7" y2="7"></line> |
||||||
|
</svg> |
||||||
|
|
||||||
{{- with .Params.Cover }} |
{{- range . -}} |
||||||
{{- partial "image.html" (dict "path" . "alt" "" "class" "post-cover") }} |
<span class="tag"><a href="{{ "tags/" | absLangURL }}{{ . | urlize }}/">{{.}}</a></span> |
||||||
{{- end }} |
{{- end }} |
||||||
|
</p> |
||||||
|
{{- end }} |
||||||
|
|
||||||
<div class="post-content"> |
<p> |
||||||
{{ .Content }} |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
||||||
</div> |
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
||||||
</article> |
class="feather feather-file-text"> |
||||||
|
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path> |
||||||
|
<polyline points="14 2 14 8 20 8"></polyline> |
||||||
|
<line x1="16" y1="13" x2="8" y2="13"></line> |
||||||
|
<line x1="16" y1="17" x2="8" y2="17"></line> |
||||||
|
<polyline points="10 9 9 9 8 9"></polyline> |
||||||
|
</svg> |
||||||
|
{{ i18n "wordCount" .Page.WordCount }} |
||||||
|
</p> |
||||||
|
|
||||||
<hr /> |
{{- if and (default true .Params.showPageViews) (default true .Site.Params.showPageViews) }} |
||||||
|
{{- if .Site.Params.goatCounter }} |
||||||
|
<p> |
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
||||||
|
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
||||||
|
class="feather feather-activity"> |
||||||
|
<path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path> |
||||||
|
<circle cx="12" cy="12" r="3"></circle> |
||||||
|
</svg> |
||||||
|
{{- partial "page_views.html" . -}} |
||||||
|
</p> |
||||||
|
{{- end }} |
||||||
|
{{- end }} |
||||||
|
|
||||||
|
<p> |
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
||||||
|
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
||||||
|
class="feather feather-calendar"> |
||||||
|
<rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect> |
||||||
|
<line x1="16" y1="2" x2="16" y2="6"></line> |
||||||
|
<line x1="8" y1="2" x2="8" y2="6"></line> |
||||||
|
<line x1="3" y1="10" x2="21" y2="10"></line> |
||||||
|
</svg> |
||||||
|
{{- $dateFormat := default "2006-01-02 15:04 -0700" .Site.Params.dateformNumTime }} |
||||||
|
{{ dateFormat $dateFormat .Date.Local }} |
||||||
|
</p> |
||||||
|
|
||||||
<div class="post-info"> |
{{- if .GitInfo }} |
||||||
{{- with .Params.tags }} |
<p> |
||||||
<p> |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
class="feather feather-git-commit"> |
||||||
class="feather feather-tag meta-icon"> |
<circle cx="12" cy="12" r="4"></circle> |
||||||
<path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path> |
<line x1="1.05" y1="12" x2="7" y2="12"></line> |
||||||
<line x1="7" y1="7" x2="7" y2="7"></line> |
<line x1="17.01" y1="12" x2="22.96" y2="12"></line> |
||||||
</svg> |
</svg> |
||||||
{{- range . -}} |
|
||||||
<span class="tag"><a href="{{ "tags/" | absLangURL }}{{ . | urlize }}">{{.}}</a></span> |
<a href="{{ .Site.Params.gitUrl -}}{{ .GitInfo.Hash }}" target="_blank" |
||||||
{{- end }} |
rel="noopener">{{ .GitInfo.AbbreviatedHash }}</a> |
||||||
</p> |
{{- " @ " -}} |
||||||
{{- end }} |
{{- if .Site.Params.dateformNum -}} |
||||||
|
{{ dateFormat .Site.Params.dateformNum .GitInfo.AuthorDate.Local }} |
||||||
{{- if .GitInfo }} |
{{- else -}} |
||||||
<p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
{{ dateFormat "2006-01-02" .GitInfo.AuthorDate.Local }} |
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
{{- end }} |
||||||
class="feather feather-git-commit"> |
</p> |
||||||
<circle cx="12" cy="12" r="4"></circle> |
{{- end }} |
||||||
<line x1="1.05" y1="12" x2="7" y2="12"></line> |
</div> |
||||||
<line x1="17.01" y1="12" x2="22.96" y2="12"></line> |
|
||||||
</svg><a href="{{ .Site.Params.gitUrl -}}{{ .GitInfo.Hash }}" target="_blank" |
{{- if .Site.Params.EnableSharingButtons }} |
||||||
rel="noopener">{{ .GitInfo.AbbreviatedHash }}</a> @ |
<hr /> |
||||||
{{ if .Site.Params.dateformNum }}{{ dateFormat .Site.Params.dateformNum .GitInfo.AuthorDate.Local }}{{ else }}{{ dateFormat "2006-01-02" .GitInfo.AuthorDate.Local }}{{ end }} |
<div class="sharing-buttons"> |
||||||
</p> |
{{ partial "sharing-buttons.html" . }} |
||||||
{{- end }} |
</div> |
||||||
|
{{- end }} |
||||||
|
|
||||||
|
{{- if and (not $.Site.Params.DisableReadOtherPosts) (or .NextInSection .PrevInSection) }} |
||||||
|
<div class="pagination"> |
||||||
|
<div class="pagination__title"> |
||||||
|
<span class="pagination__title-h">{{ .Site.Params.ReadOtherPosts }}</span> |
||||||
|
<hr /> |
||||||
</div> |
</div> |
||||||
|
|
||||||
|
<div class="pagination__buttons"> |
||||||
|
{{- if .NextInSection }} |
||||||
|
<span class="button previous"> |
||||||
|
<a href="{{ .NextInSection.Permalink }}"> |
||||||
|
<span class="button__icon">←</span> |
||||||
|
<span class="button__text">{{ .NextInSection.Title }}</span> |
||||||
|
</a> |
||||||
|
</span> |
||||||
|
{{- end }} |
||||||
|
|
||||||
|
{{- if .PrevInSection }} |
||||||
|
<span class="button next"> |
||||||
|
<a href="{{ .PrevInSection.Permalink }}"> |
||||||
|
<span class="button__text">{{ .PrevInSection.Title }}</span> |
||||||
|
<span class="button__icon">→</span> |
||||||
|
</a> |
||||||
|
</span> |
||||||
|
{{- end }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{{- end }} |
||||||
|
|
||||||
|
|
||||||
|
{{- if .Site.Config.Services.Disqus.Shortname }} |
||||||
|
{{- if not (eq .Params.Comments "false") }} |
||||||
|
<div id="comments"> |
||||||
|
{{ template "_internal/disqus.html" . }} |
||||||
|
</div> |
||||||
|
{{- end }} |
||||||
|
{{- end }} |
||||||
|
|
||||||
</main> |
</main> |
||||||
{{ end }} |
{{ end }} |
@ -1,178 +0,0 @@ |
|||||||
{{ define "main" }} |
|
||||||
<main class="post"> |
|
||||||
|
|
||||||
<div class="post-info"> |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-clock"> |
|
||||||
<circle cx="12" cy="12" r="10"></circle> |
|
||||||
<polyline points="12 6 12 12 16 14"></polyline> |
|
||||||
</svg> |
|
||||||
{{ i18n "readingTime" .Page.ReadingTime }} |
|
||||||
|
|
||||||
{{- if .IsTranslated }} | {{ i18n "postAvailable" }} |
|
||||||
{{- range .Translations }} |
|
||||||
<a href="{{ .Permalink }}"><span |
|
||||||
class="flag flag-icon flag-icon-{{ index $.Site.Data.langFlags (.Lang) }} flag-icon-squared"></span></a> |
|
||||||
{{- end}} |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
</div> |
|
||||||
|
|
||||||
<article> |
|
||||||
<h1 class="post-title"> |
|
||||||
<a href="{{ .Permalink }}">{{ .Title | markdownify }}</a> |
|
||||||
</h1> |
|
||||||
{{- with .Params.Subtitle }} |
|
||||||
<p class="post-subtitle">{{ . | markdownify }}</p> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if .Params.toc }} |
|
||||||
<hr /> |
|
||||||
<aside id="toc"> |
|
||||||
<div class="toc-title">{{ i18n "tableOfContents" }}</div> |
|
||||||
{{ .TableOfContents }} |
|
||||||
</aside> |
|
||||||
<hr /> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if .Params.Cover }} |
|
||||||
{{- partial "image.html" (dict "path" .Params.Cover "alt" (.Title | plainify) "class" "post-cover") }} |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
<div class="post-content"> |
|
||||||
{{ .Content }} |
|
||||||
</div> |
|
||||||
</article> |
|
||||||
|
|
||||||
<hr /> |
|
||||||
|
|
||||||
<div class="post-info"> |
|
||||||
{{- with .Params.tags }} |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-tag meta-icon"> |
|
||||||
<path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path> |
|
||||||
<line x1="7" y1="7" x2="7" y2="7"></line> |
|
||||||
</svg> |
|
||||||
|
|
||||||
{{- range . -}} |
|
||||||
<span class="tag"><a href="{{ "tags/" | absLangURL }}{{ . | urlize }}/">{{.}}</a></span> |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-file-text"> |
|
||||||
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path> |
|
||||||
<polyline points="14 2 14 8 20 8"></polyline> |
|
||||||
<line x1="16" y1="13" x2="8" y2="13"></line> |
|
||||||
<line x1="16" y1="17" x2="8" y2="17"></line> |
|
||||||
<polyline points="10 9 9 9 8 9"></polyline> |
|
||||||
</svg> |
|
||||||
{{ i18n "wordCount" .Page.WordCount }} |
|
||||||
</p> |
|
||||||
|
|
||||||
{{- if and (default true .Params.showPageViews) (default true .Site.Params.showPageViews) }} |
|
||||||
{{- if .Site.Params.goatCounter }} |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-activity"> |
|
||||||
<path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path> |
|
||||||
<circle cx="12" cy="12" r="3"></circle> |
|
||||||
</svg> |
|
||||||
{{- partial "page_views.html" . -}} |
|
||||||
</p> |
|
||||||
{{- end }} |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-calendar"> |
|
||||||
<rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect> |
|
||||||
<line x1="16" y1="2" x2="16" y2="6"></line> |
|
||||||
<line x1="8" y1="2" x2="8" y2="6"></line> |
|
||||||
<line x1="3" y1="10" x2="21" y2="10"></line> |
|
||||||
</svg> |
|
||||||
{{- if .Site.Params.dateformNumTime }} |
|
||||||
{{ dateFormat .Site.Params.dateformNumTime .Date.Local }} |
|
||||||
{{- else }} |
|
||||||
{{ dateFormat "2006-01-02 15:04 -0700" .Date.Local }} |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
|
|
||||||
{{- if .GitInfo }} |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-git-commit"> |
|
||||||
<circle cx="12" cy="12" r="4"></circle> |
|
||||||
<line x1="1.05" y1="12" x2="7" y2="12"></line> |
|
||||||
<line x1="17.01" y1="12" x2="22.96" y2="12"></line> |
|
||||||
</svg> |
|
||||||
|
|
||||||
<a href="{{ .Site.Params.gitUrl -}}{{ .GitInfo.Hash }}" target="_blank" |
|
||||||
rel="noopener">{{ .GitInfo.AbbreviatedHash }}</a> |
|
||||||
{{- " @ " -}} |
|
||||||
{{- if .Site.Params.dateformNum -}} |
|
||||||
{{ dateFormat .Site.Params.dateformNum .GitInfo.AuthorDate.Local }} |
|
||||||
{{- else -}} |
|
||||||
{{ dateFormat "2006-01-02" .GitInfo.AuthorDate.Local }} |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
{{- end }} |
|
||||||
</div> |
|
||||||
|
|
||||||
{{- if .Site.Params.EnableSharingButtons }} |
|
||||||
<hr /> |
|
||||||
<div class="sharing-buttons"> |
|
||||||
{{ partial "sharing-buttons.html" . }} |
|
||||||
</div> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if and (not $.Site.Params.DisableReadOtherPosts) (or .NextInSection .PrevInSection) }} |
|
||||||
<div class="pagination"> |
|
||||||
<div class="pagination__title"> |
|
||||||
<span class="pagination__title-h">{{ .Site.Params.ReadOtherPosts }}</span> |
|
||||||
<hr /> |
|
||||||
</div> |
|
||||||
|
|
||||||
<div class="pagination__buttons"> |
|
||||||
{{- if .NextInSection }} |
|
||||||
<span class="button previous"> |
|
||||||
<a href="{{ .NextInSection.Permalink }}"> |
|
||||||
<span class="button__icon">←</span> |
|
||||||
<span class="button__text">{{ .NextInSection.Title }}</span> |
|
||||||
</a> |
|
||||||
</span> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if .PrevInSection }} |
|
||||||
<span class="button next"> |
|
||||||
<a href="{{ .PrevInSection.Permalink }}"> |
|
||||||
<span class="button__text">{{ .PrevInSection.Title }}</span> |
|
||||||
<span class="button__icon">→</span> |
|
||||||
</a> |
|
||||||
</span> |
|
||||||
{{- end }} |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
|
|
||||||
{{- if .Site.Config.Services.Disqus.Shortname }} |
|
||||||
{{- if not (eq .Params.Comments "false") }} |
|
||||||
<div id="comments"> |
|
||||||
{{ template "_internal/disqus.html" . }} |
|
||||||
</div> |
|
||||||
{{- end }} |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
</main> |
|
||||||
{{ end }} |
|
@ -1,178 +0,0 @@ |
|||||||
{{ define "main" }} |
|
||||||
<main class="post"> |
|
||||||
|
|
||||||
<div class="post-info"> |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-clock"> |
|
||||||
<circle cx="12" cy="12" r="10"></circle> |
|
||||||
<polyline points="12 6 12 12 16 14"></polyline> |
|
||||||
</svg> |
|
||||||
{{ i18n "readingTime" .Page.ReadingTime }} |
|
||||||
|
|
||||||
{{- if .IsTranslated }} | {{ i18n "postAvailable" }} |
|
||||||
{{- range .Translations }} |
|
||||||
<a href="{{ .Permalink }}"><span |
|
||||||
class="flag flag-icon flag-icon-{{ index $.Site.Data.langFlags (.Lang) }} flag-icon-squared"></span></a> |
|
||||||
{{- end}} |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
</div> |
|
||||||
|
|
||||||
<article> |
|
||||||
<h1 class="post-title"> |
|
||||||
<a href="{{ .Permalink }}">{{ .Title | markdownify }}</a> |
|
||||||
</h1> |
|
||||||
{{- with .Params.Subtitle }} |
|
||||||
<p class="post-subtitle">{{ . | markdownify }}</p> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if .Params.toc }} |
|
||||||
<hr /> |
|
||||||
<aside id="toc"> |
|
||||||
<div class="toc-title">{{ i18n "tableOfContents" }}</div> |
|
||||||
{{ .TableOfContents }} |
|
||||||
</aside> |
|
||||||
<hr /> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if .Params.Cover }} |
|
||||||
{{- partial "image.html" (dict "path" .Params.Cover "alt" (.Title | plainify) "class" "post-cover") }} |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
<div class="post-content"> |
|
||||||
{{ .Content }} |
|
||||||
</div> |
|
||||||
</article> |
|
||||||
|
|
||||||
<hr /> |
|
||||||
|
|
||||||
<div class="post-info"> |
|
||||||
{{- with .Params.tags }} |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-tag meta-icon"> |
|
||||||
<path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path> |
|
||||||
<line x1="7" y1="7" x2="7" y2="7"></line> |
|
||||||
</svg> |
|
||||||
|
|
||||||
{{- range . -}} |
|
||||||
<span class="tag"><a href="{{ "tags/" | absLangURL }}{{ . | urlize }}/">{{.}}</a></span> |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-file-text"> |
|
||||||
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path> |
|
||||||
<polyline points="14 2 14 8 20 8"></polyline> |
|
||||||
<line x1="16" y1="13" x2="8" y2="13"></line> |
|
||||||
<line x1="16" y1="17" x2="8" y2="17"></line> |
|
||||||
<polyline points="10 9 9 9 8 9"></polyline> |
|
||||||
</svg> |
|
||||||
{{ i18n "wordCount" .Page.WordCount }} |
|
||||||
</p> |
|
||||||
|
|
||||||
{{- if and (default true .Params.showPageViews) (default true .Site.Params.showPageViews) }} |
|
||||||
{{- if .Site.Params.goatCounter }} |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-activity"> |
|
||||||
<path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path> |
|
||||||
<circle cx="12" cy="12" r="3"></circle> |
|
||||||
</svg> |
|
||||||
{{- partial "page_views.html" . -}} |
|
||||||
</p> |
|
||||||
{{- end }} |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-calendar"> |
|
||||||
<rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect> |
|
||||||
<line x1="16" y1="2" x2="16" y2="6"></line> |
|
||||||
<line x1="8" y1="2" x2="8" y2="6"></line> |
|
||||||
<line x1="3" y1="10" x2="21" y2="10"></line> |
|
||||||
</svg> |
|
||||||
{{- if .Site.Params.dateformNumTime }} |
|
||||||
{{ dateFormat .Site.Params.dateformNumTime .Date.Local }} |
|
||||||
{{- else }} |
|
||||||
{{ dateFormat "2006-01-02 15:04 -0700" .Date.Local }} |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
|
|
||||||
{{- if .GitInfo }} |
|
||||||
<p> |
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" |
|
||||||
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" |
|
||||||
class="feather feather-git-commit"> |
|
||||||
<circle cx="12" cy="12" r="4"></circle> |
|
||||||
<line x1="1.05" y1="12" x2="7" y2="12"></line> |
|
||||||
<line x1="17.01" y1="12" x2="22.96" y2="12"></line> |
|
||||||
</svg> |
|
||||||
|
|
||||||
<a href="{{ .Site.Params.gitUrl -}}{{ .GitInfo.Hash }}" target="_blank" |
|
||||||
rel="noopener">{{ .GitInfo.AbbreviatedHash }}</a> |
|
||||||
{{- " @ " -}} |
|
||||||
{{- if .Site.Params.dateformNum -}} |
|
||||||
{{ dateFormat .Site.Params.dateformNum .GitInfo.AuthorDate.Local }} |
|
||||||
{{- else -}} |
|
||||||
{{ dateFormat "2006-01-02" .GitInfo.AuthorDate.Local }} |
|
||||||
{{- end }} |
|
||||||
</p> |
|
||||||
{{- end }} |
|
||||||
</div> |
|
||||||
|
|
||||||
{{- if .Site.Params.EnableSharingButtons }} |
|
||||||
<hr /> |
|
||||||
<div class="sharing-buttons"> |
|
||||||
{{ partial "sharing-buttons.html" . }} |
|
||||||
</div> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if and (not $.Site.Params.DisableReadOtherPosts) (or .NextInSection .PrevInSection) }} |
|
||||||
<div class="pagination"> |
|
||||||
<div class="pagination__title"> |
|
||||||
<span class="pagination__title-h">{{ .Site.Params.ReadOtherPosts }}</span> |
|
||||||
<hr /> |
|
||||||
</div> |
|
||||||
|
|
||||||
<div class="pagination__buttons"> |
|
||||||
{{- if .NextInSection }} |
|
||||||
<span class="button previous"> |
|
||||||
<a href="{{ .NextInSection.Permalink }}"> |
|
||||||
<span class="button__icon">←</span> |
|
||||||
<span class="button__text">{{ .NextInSection.Title }}</span> |
|
||||||
</a> |
|
||||||
</span> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
{{- if .PrevInSection }} |
|
||||||
<span class="button next"> |
|
||||||
<a href="{{ .PrevInSection.Permalink }}"> |
|
||||||
<span class="button__text">{{ .PrevInSection.Title }}</span> |
|
||||||
<span class="button__icon">→</span> |
|
||||||
</a> |
|
||||||
</span> |
|
||||||
{{- end }} |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
|
|
||||||
{{- if .Site.Config.Services.Disqus.Shortname }} |
|
||||||
{{- if not (eq .Params.Comments "false") }} |
|
||||||
<div id="comments"> |
|
||||||
{{ template "_internal/disqus.html" . }} |
|
||||||
</div> |
|
||||||
{{- end }} |
|
||||||
{{- end }} |
|
||||||
|
|
||||||
</main> |
|
||||||
{{ end }} |
|
Loading…
Reference in new issue