feat: add tags page
parent
4815a9553e
commit
7a9d0220bf
@ -0,0 +1,30 @@
|
|||||||
|
{{ partial "head.html" . }}
|
||||||
|
<body>
|
||||||
|
{{ partial "navigation.html" . }}
|
||||||
|
{{ partial "profile.html" . }}
|
||||||
|
|
||||||
|
<section id="wrapper" class="home">
|
||||||
|
{{ range .Data.Pages.GroupByDate "2006" }}
|
||||||
|
<div class="archive">
|
||||||
|
<h3>{{ .Key }}</h3>
|
||||||
|
<ul>
|
||||||
|
{{ range .Pages }}
|
||||||
|
<div class="post-item">
|
||||||
|
<div class="post-time">{{ .Date.Format "Jan 2" }}</div>
|
||||||
|
<a href="{{ .Permalink }}" class="post-link">
|
||||||
|
{{ .Title }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ partial "footer.html" . }}
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<div class="dd">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ partial "js.html" . }}
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -1,30 +1,38 @@
|
|||||||
{{ partial "head.html" . }}
|
{{ define "main" }}
|
||||||
<body>
|
{{ partial "profile.html" . }}
|
||||||
{{ partial "navigation.html" . }}
|
|
||||||
{{ partial "profile.html" . }}
|
|
||||||
|
|
||||||
<section id="wrapper" class="home">
|
<section id="archive">
|
||||||
{{ range .Data.Pages.GroupByDate "2006" }}
|
{{ range .Data.Pages.GroupByDate "2006" }}
|
||||||
<div class="archive">
|
<div class="group">
|
||||||
<h3>{{ .Key }}</h3>
|
<h3 class="key">
|
||||||
<ul>
|
{{ .Key }}
|
||||||
|
</h3>
|
||||||
|
|
||||||
{{ range .Pages }}
|
{{ range .Pages }}
|
||||||
<div class="post-item">
|
<div class="value">
|
||||||
<div class="post-time">{{ .Date.Format "Jan 2" }}</div>
|
<div class="date">
|
||||||
<a href="{{ .Permalink }}" class="post-link">
|
{{ .Date.Format "Jan 2" }}
|
||||||
|
</div>
|
||||||
|
<div class="title">
|
||||||
|
<a href="{{ .Permalink }}">
|
||||||
{{ .Title }}
|
{{ .Title }}
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
{{ with .Params.tags }}
|
||||||
|
<div class="tags">
|
||||||
|
{{ range . }}
|
||||||
|
<a href="{{ "tags/" | absURL }}{{ . | urlize }}">{{ . }}</a>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
{{ end}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ partial "footer.html" . }}
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<div class="dd">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{ partial "js.html" . }}
|
</section>
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
{{ end }}
|
@ -0,0 +1,8 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
{{ partial "profile.html" . }}
|
||||||
|
|
||||||
|
<section id="section">
|
||||||
|
{{ .Content }}
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{{ end }}
|
@ -0,0 +1,38 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
{{ partial "profile.html" . }}
|
||||||
|
|
||||||
|
<section id="archive">
|
||||||
|
{{ range .Data.Pages.GroupByDate "2006" }}
|
||||||
|
<div class="group">
|
||||||
|
<h3 class="key">
|
||||||
|
{{ .Key }}
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
{{ range .Pages }}
|
||||||
|
<div class="value">
|
||||||
|
<div class="date">
|
||||||
|
{{ .Date.Format "Jan 2" }}
|
||||||
|
</div>
|
||||||
|
<div class="title">
|
||||||
|
<a href="{{ .Permalink }}">
|
||||||
|
{{ .Title }}
|
||||||
|
</a>
|
||||||
|
|
||||||
|
{{ with .Params.tags }}
|
||||||
|
<div class="tags">
|
||||||
|
{{ range . }}
|
||||||
|
<a href="{{ "tags/" | absURL }}{{ . | urlize }}">{{ . }}</a>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
{{ end}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
{{ end }}
|
@ -0,0 +1,27 @@
|
|||||||
|
{{ partial "head.html" . }}
|
||||||
|
<body>
|
||||||
|
{{ partial "navigation.html" . }}
|
||||||
|
{{ partial "profile.html" . }}
|
||||||
|
|
||||||
|
<section id="wrapper" class="tags">
|
||||||
|
<div class="page-tags">
|
||||||
|
<ul>
|
||||||
|
{{ $data := .Data }}
|
||||||
|
{{ range $key, $value := .Data.Terms.ByCount }}
|
||||||
|
{{ if ($value.Name) }}
|
||||||
|
<li>
|
||||||
|
<a href="{{ $.Site.BaseURL }}{{ $data.Plural }}/{{ $value.Name | urlize }}">
|
||||||
|
{{ $value.Name | upper }} <span>({{ $value.Count }})</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{{ partial "footer.html" . }}
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{{ partial "js.html" . }}
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -1,28 +1,15 @@
|
|||||||
{{ partial "head.html" . }}
|
{{ define "main" }}
|
||||||
<body>
|
{{ partial "profile.html" . }}
|
||||||
{{ partial "navigation.html" . }}
|
<section id="tags">
|
||||||
{{ partial "profile.html" . }}
|
|
||||||
|
|
||||||
|
|
||||||
<section id="wrapper" class="tags">
|
|
||||||
<div class="page-tags">
|
|
||||||
<ul>
|
|
||||||
{{ $data := .Data }}
|
{{ $data := .Data }}
|
||||||
{{ range $key, $value := .Data.Terms.ByCount }}
|
{{ range $key, $value := .Data.Terms.ByCount }}
|
||||||
{{ if ($value.Name) }}
|
{{ if ($value.Name) }}
|
||||||
<li>
|
<span class="tag">
|
||||||
<a href="{{ $.Site.BaseURL }}{{ $data.Plural }}/{{ $value.Name | urlize }}">
|
<a href="{{ $.Site.BaseURL }}{{ $data.Plural }}/{{ $value.Name | urlize }}">
|
||||||
{{ $value.Name | upper }} <span>({{ $value.Count }})</span>
|
{{ $value.Name | upper }} <span>({{ $value.Count }})</span>
|
||||||
</a>
|
</a>
|
||||||
|
</span>
|
||||||
</li>
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</ul>
|
</section>
|
||||||
</div>
|
{{ end }}
|
||||||
{{ partial "footer.html" . }}
|
|
||||||
</section>
|
|
||||||
|
|
||||||
{{ partial "js.html" . }}
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in New Issue