Welcome to mirror list, hosted at ThFree Co, Russian Federation.

index.html « layouts - github.com/cntrump/hugo-notepadium.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: d90de345c553d3d780801fa1d110707258859e6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{{ define "main" }}
  {{ $paginator := .Paginator }}
  {{ range $paginator.Pages }}
    <a class="home-card" href="{{ .RelPermalink }}">
      <div class="home-card-content">
        <div class="home-card-content-title">{{ .Title | safeHTML }}</div>
        <time class="home-card-content-date">{{ .Date.Format "2006-01-02" }}</time>
        <div class="home-card-content-body">{{ .Plain | safeHTML | truncate 140 }}</div>
        {{ if .Params.img }}
          <figure>
            {{ $imgurl := lower .Params.img }}
            {{ if and (not (hasPrefix $imgurl "http://")) (not (hasPrefix $imgurl "https://")) }}
            {{ $imgurl = path.Join .RelPermalink .Params.img }}
            {{ end }}
            <img width=100% src="{{ $imgurl | relURL }}">
          </figure>
        {{ end }}
      </div>
    </a>
  {{ end }}

  {{ if gt $paginator.TotalPages 1 }}
    <div class="pagination">
      <ul>
        {{ if $paginator.HasPrev }}
          <li>
            <a href="{{ $paginator.Prev.URL }}" class="previous_page">&laquo;</a>
          </li>
        {{ end }}

        {{ range $paginator.Pagers }}
          {{ $pageNumber := .PageNumber }}
          {{ $active := "" }}
          {{ if eq . $paginator }}
            {{ $active = "active" }}
          {{ end }}
            <li>
              <a class="{{ $active }}" href="{{ .URL }}">{{ $pageNumber }}</a>
            </li>
          {{ end }}

          {{ if $paginator.HasNext }}
            <li>
              <a href="{{ $paginator.Next.URL }}" class="next_page">&raquo;</a>
            </li>
          {{ end }}
      </ul>
    </div>
  {{ end }}

{{ end }}