single.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {{ partial "header.html" . }}
  2. {{ partial "navbar.html" . }}
  3. <article class="article" itemscope itemtype="http://schema.org/Article">
  4. {{ partial "header_image.html" . }}
  5. <div class="article-container">
  6. <h1 itemprop="name">{{ .Title }}</h1>
  7. {{ partial "article_metadata" (dict "content" . "is_list" 0) }}
  8. <div class="article-style" itemprop="articleBody">
  9. {{ .Content }}
  10. </div>
  11. {{ if isset $.Params "tags" }}
  12. {{ $tagsLen := len $.Params.tags }}
  13. {{ if gt $tagsLen 0 }}
  14. <div class="article-tags">
  15. {{ range $k, $v := $.Params.tags }}
  16. <a class="btn btn-primary btn-outline" href="{{ "/tags/" | relLangURL }}{{ . | urlize | lower }}">{{ . }}</a>
  17. {{ end }}
  18. </div>
  19. {{ end }}
  20. {{ end }}
  21. </div>
  22. </article>
  23. {{ $related := .Site.RegularPages.Related . | first 5 }}
  24. {{ with $related }}
  25. <div class="article-container article-widget">
  26. <div class="hr-light"></div>
  27. <h3>{{ i18n "related" }}</h3>
  28. <ul>
  29. {{ range . }}
  30. <li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
  31. {{ end }}
  32. </ul>
  33. </div>
  34. {{ end }}
  35. {{ if .Site.Params.section_pager }}
  36. <div class="container article-widget">
  37. {{ partial "section_pager.html" . }}
  38. </div>
  39. {{ end }}
  40. <div class="article-container">
  41. {{ partial "comments.html" . }}
  42. </div>
  43. {{ partial "footer_container.html" . }}
  44. {{ partial "footer.html" . }}