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

list.html « _default « layouts - github.com/mattbutton/silhouette-hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 4bc62db2f247dc4c0a199026683bad8e7b54c335 (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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
{{ define "head" }}
  {{ if .IsHome }}
    <style type="text/css">
      .feature-image {
        background-image: linear-gradient(
            rgba(0, 0, 0, 0.15), 
            rgba(0, 0, 0, 0.15)
          ), url('{{ "/images/hero-main.jpg" | absURL }}');
          height: 500px;
      }

      .feature-image-text {
          margin-top: 20px;
      }

      @media (min-width: 1200px) {
        .feature-image {
            background-position: 0% 30%;
        }
      }

      @media (max-width: 768px) {
        .feature-image {
            height: 250px;
            background-position: 0% 0%;
        }
      }
    </style>
  {{ else }}
    <style type="text/css">
      .feature-image {
        background-color: #F8F8F8;;
        border-bottom: 1px dotted #BBB;
        height: 150px;
      }
    </style>
  {{ end }}
{{ end }}
{{ define "header" }}
  {{ if .IsHome }}
    <header class="feature-image">
        <div class="feature-image-text white-shadow-text">
            {{ partial "header-about-me" . }}
        </div>
    </header>
  {{ end }}
  {{ if not .IsHome }}

    <header class="feature-image">
        <div class="feature-image-text">
            <h1 class="text-center">{{ .Title }}</h1>

            {{ $title := urlize .Title }}
            {{ with .Site.Taxonomies.categories }}
              {{ range $name, $taxonomy := . }}
                {{ $term := urlize $name }}
                {{ if eq $term $title }}
                  A {{ $taxonomy.Count }}-post collection
                {{ end }}
              {{ end }}
            {{ end }}


            {{ $title := urlize .Title }}
            {{ with .Site.Taxonomies.tags }}
              {{ range $name, $taxonomy := . }}
                {{ $term := urlize $name }}
                {{ if eq $term $title }}
                  A {{ $taxonomy.Count }}-post collection
                {{ end }}
              {{ end }}
            {{ end }}
        </div>
    </header>
  {{ end }}
{{ end }}
{{ define "main" }}
  <div class="container mt-4 mb-4 recent-posts">
    {{ $paginator := .Paginate (where .Pages "Type" "post") 10 }}
    {{ range (.Paginator 10).Pages }}
      <article class="post">
        <a class="title" href="{{ .Permalink }}"><h1>{{ .Title }}</h1></a>
        {{ partial "post-meta" . }}
        <div>
            {{ .Summary }}
        </div>
        <div>
            <a href="{{ .Permalink }}" class="btn btn-outline-secondary" role="button">Continue Reading...</a>
        </div>
      </article>
    {{ end }}
    <div class="d-flex justify-content-center">
        {{ template "_internal/pagination.html" . }}
    </div>
  </div>
  {{ if .IsHome }}
  {{ partial "sidebar-no-about" . }}
  {{ else }}
  {{ partial "sidebar" . }}
  {{ end }}
{{ end }}