diff options
Diffstat (limited to 'layouts/partials/post/meta.html')
-rw-r--r-- | layouts/partials/post/meta.html | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/layouts/partials/post/meta.html b/layouts/partials/post/meta.html new file mode 100644 index 0000000..6587cbc --- /dev/null +++ b/layouts/partials/post/meta.html @@ -0,0 +1,74 @@ +<div class="post-meta"> + <div class="post-meta-author"> + by + {{- $author_id := .Params.author | default .Site.Author.name -}} + {{- $author := (index ($.Site.Data.authors | default dict) $author_id) -}} + {{- $author_lang := (index ($author | default dict) .Site.Language.Lang) -}} + {{- $author_name := $author_lang.name.display | default $author.name.display | default $author_id -}} + {{- $author_url := $author_lang.url | default $author.url | default .Site.Author.url -}} + {{ if $author_url }} + <a href="{{ $author_url | relLangURL | safeURL }}"> + <span class="post-meta-author-name"> + {{ $author_name | safeHTML }} + </span> + </a> + {{ else }} + {{ $author_name | safeHTML }} + {{ end }} + </div> + + <div class="post-meta-time"> + <time datetime="{{ .Date.Format "2006-01-02" }}"> + {{ .Date.Format (.Site.Params.dateFormatToUse | default "2006-01-02") }} + </time> + </div> + + {{ if ne (.Lastmod.Format ("2006-01-02")) (.Date.Format ("2006-01-02")) }} + <div class="post-meta-lastmod"> + ({{ i18n "lastMod" }}: + {{ .Lastmod.Format (.Site.Params.dateFormatToUse | default "2006-01-02") }}) + </div> + {{ end }} + + + <div class="post-meta__right"> + {{ if .Site.Params.moreMeta -}} + <span class="post-meta-more"> + {{ i18n "wordCount" .WordCount }} - + {{ i18n "readingTime" .ReadingTime }} + </span> + {{- end }} + + {{ with .Params.categories -}} + <div class="post-meta-category"> + {{ range . }} + {{- $name := . -}} + {{- with $.Site.GetPage "taxonomy" (printf "categories/%s" $name) | default ($.Site.GetPage "taxonomy" (printf "categories/%s" ($name | urlize))) -}} + <a href="{{ .Permalink }}"> {{ $name }} </a> + {{ end -}} + {{ end }} + </div> + {{- end }} + + + <!-- Counter busuanzi --> + {{ if .Site.Params.counter.busuanzi.enable }} + <span id="busuanzi_container_page_pv"> + | 阅读 <span id="busuanzi_value_page_pv"></span> + </span> + {{ end }} + + + <!-- Counter leancloud --> + {{ if .Site.Params.counter.leancloud.enable }} + <span + id="{{ .RelPermalink }}" + class="leancloud_visitors" + data-flag-title="{{ .Title }}" + > + <span class="post-meta-item-text"> | 阅读 </span> + <span class="leancloud-visitors-count"></span> + </span> + {{ end }} + </div> +</div> |