list.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <!DOCTYPE html>
  2. <html lang="{{ .Site.LanguageCode }}">
  3. <head>
  4. {{ partial "headers.html" . }}
  5. {{ partial "custom_headers.html" . }}
  6. </head>
  7. <body>
  8. <div id="all">
  9. <!-- {{ partial "top.html" . }} -->
  10. {{ partial "nav.html" . }}
  11. {{ partial "breadcrumbs.html" . }}
  12. <div id="content">
  13. <div class="container">
  14. <div class="row">
  15. <!-- *** LEFT COLUMN *** -->
  16. <div class="col-md-9" id="blog-listing-medium">
  17. {{ $paginator := .Paginate (where .Data.Pages "Type" "blog") }}
  18. {{ range $paginator.Pages }}
  19. <section class="post">
  20. <div class="row">
  21. <div class="col-md-4">
  22. <div class="image">
  23. <a href="{{ .Permalink }}">
  24. {{ if .Params.banner }}
  25. <img src="{{ .Params.banner | relURL }}" class="img-responsive" alt="">
  26. {{ else }}
  27. <img src="{{ "img/placeholder.png" | relURL }}" class="img-responsive" alt="">
  28. {{ end }}
  29. </a>
  30. </div>
  31. </div>
  32. <div class="col-md-8">
  33. <h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
  34. <div class="clearfix">
  35. <p class="author-category">
  36. {{ if isset .Params "authors" }}
  37. {{ i18n "authorBy" }} {{ range $index, $author := .Params.authors }}{{ if $index }}, {{ end }}<a href="{{ (printf "%s/%s" ("authors" | relLangURL) ($author | urlize)) }}">{{ $author }}</a>{{ end }}
  38. {{ end }}
  39. {{ if isset .Params "categories" }}
  40. {{ if gt (len .Params.categories) 0 }}
  41. in
  42. {{ range $index, $category := .Params.categories }}{{ if $index }}, {{ end }}
  43. <a href="{{ "categories/" | relURL }}{{ . | urlize | lower }}">{{ $category }}</a>{{ end }}
  44. {{ end }}
  45. {{ end }}
  46. </p>
  47. {{ if isset .Params "date" }}
  48. {{ $createdAt := .Date.Format .Site.Params.date_format }}
  49. {{ range $index, $month := slice "January" "February" "March" "April" "May" "June" "July" "August" "September" "October" "November" "December" }}
  50. {{ $createdAt = replace $createdAt $month (i18n $month) }}
  51. {{ end }}
  52. <p class="date-comments">
  53. <a href="{{ .Permalink }}"><i class="far fa-calendar"></i> {{ $createdAt }}</a>
  54. </p>
  55. {{ end }}
  56. </div>
  57. {{ if not .Site.Params.recent_posts.hide_summary }}
  58. <p class="intro">{{ .Summary }}</p>
  59. <p class="read-more"><a href="{{ .Permalink }}" class="btn btn-template-main">{{ i18n "continueReading" }}</a>
  60. </p>
  61. {{ end }}
  62. </div>
  63. </div>
  64. </section>
  65. {{ end }}
  66. <ul class="pager">
  67. {{ if .Paginator.HasPrev }}
  68. <li class="previous"><a href="{{ .Paginator.Prev.URL | relURL }}">&larr; {{ i18n "newer" }}</a></li>
  69. {{ else }}
  70. <li class="previous disabled"><a href="#">&larr; {{ i18n "newer" }}</a></li>
  71. {{ end }}
  72. {{ if .Paginator.HasNext }}
  73. <li class="next"><a href="{{ .Paginator.Next.URL | relURL }}">{{ i18n "older" }} &rarr;</a></li>
  74. {{ else }}
  75. <li class="next disabled"><a href="#">{{ i18n "older" }} &rarr;</a></li>
  76. {{ end }}
  77. </ul>
  78. </div>
  79. <!-- /.col-md-9 -->
  80. <!-- *** LEFT COLUMN END *** -->
  81. <!-- *** RIGHT COLUMN ***
  82. _________________________________________________________ -->
  83. <div class="col-md-3">
  84. <!-- *** MENUS AND WIDGETS *** -->
  85. {{ partial "sidebar.html" . }}
  86. <!-- *** MENUS AND FILTERS END *** -->
  87. </div>
  88. <!-- /.col-md-3 -->
  89. <!-- *** RIGHT COLUMN END *** -->
  90. </div>
  91. <!-- /.row -->
  92. </div>
  93. <!-- /.container -->
  94. </div>
  95. <!-- /#content -->
  96. {{ partial "footer.html" . }}
  97. </div>
  98. <!-- /#all -->
  99. {{ partial "scripts.html" . }}
  100. </body>
  101. </html>