article_metadata.html 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {{ $is_list := .is_list }}
  2. {{ $ := .content }}
  3. <div class="article-metadata">
  4. <span class="article-date">
  5. {{ if ne $.Params.Lastmod $.Params.Date }}
  6. {{ i18n "last_updated" }}
  7. {{ end }}
  8. <time datetime="{{ $.Date }}" itemprop="datePublished">
  9. {{ $.Lastmod.Format $.Site.Params.date_format }}
  10. </time>
  11. </span>
  12. {{ if ne $.Site.Params.reading_time false }}
  13. <span class="article-reading-time">
  14. {{ $.ReadingTime }} {{ i18n "minute_read" }}
  15. </span>
  16. {{ end }}
  17. {{ if isset $.Params "categories" }}
  18. {{ $categoriesLen := len $.Params.categories }}
  19. {{ if gt $categoriesLen 0 }}
  20. <span class="article-categories">
  21. <i class="fa fa-folder"></i>
  22. {{ range $k, $v := $.Params.categories }}
  23. <a href="{{ "/categories/" | relLangURL }}{{ . | urlize | lower }}">{{ . }}</a
  24. >{{ if lt $k (sub $categoriesLen 1) }}, {{ end }}
  25. {{ end }}
  26. </span>
  27. {{ end }}
  28. {{ end }}
  29. {{ if isset $.Params "tags" }}
  30. {{ $tagsLen := len $.Params.tags }}
  31. {{ if gt $tagsLen 0 }}
  32. <span class="article-tags">
  33. <i class="fa fa-tags"></i>
  34. {{ range $k, $v := $.Params.tags }}
  35. <a href="{{ "/tags/" | relLangURL }}{{ . | urlize | lower }}">{{ . }}</a
  36. >{{ if lt $k (sub $tagsLen 1) }}, {{ end }}
  37. {{ end }}
  38. </span>
  39. {{ end }}
  40. {{ end }}
  41. {{ if ne $is_list 1 }}
  42. {{ partial "share.html" $ }}
  43. {{ end }}
  44. </div>