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" . }}
|
||||
<body>
|
||||
{{ partial "navigation.html" . }}
|
||||
{{ partial "profile.html" . }}
|
||||
{{ define "main" }}
|
||||
{{ 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>
|
||||
<section id="archive">
|
||||
{{ range .Data.Pages.GroupByDate "2006" }}
|
||||
<div class="group">
|
||||
<h3 class="key">
|
||||
{{ .Key }}
|
||||
</h3>
|
||||
|
||||
<div class="dd">
|
||||
</div>
|
||||
{{ range .Pages }}
|
||||
<div class="value">
|
||||
<div class="date">
|
||||
{{ .Date.Format "Jan 2" }}
|
||||
</div>
|
||||
<div class="title">
|
||||
<a href="{{ .Permalink }}">
|
||||
{{ .Title }}
|
||||
</a>
|
||||
|
||||
{{ partial "js.html" . }}
|
||||
</body>
|
||||
</html>
|
||||
{{ 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,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" . }}
|
||||
<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>
|
||||
{{ define "main" }}
|
||||
{{ partial "profile.html" . }}
|
||||
<section id="tags">
|
||||
{{ $data := .Data }}
|
||||
{{ range $key, $value := .Data.Terms.ByCount }}
|
||||
{{ if ($value.Name) }}
|
||||
<span class="tag">
|
||||
<a href="{{ $.Site.BaseURL }}{{ $data.Plural }}/{{ $value.Name | urlize }}">
|
||||
{{ $value.Name | upper }} <span>({{ $value.Count }})</span>
|
||||
</a>
|
||||
</span>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</section>
|
||||
{{ end }}
|
Loading…
Reference in New Issue