blog/themes/plain/layouts/_default/list.html

35 lines
1.0 KiB
HTML

{{ define "main" }}
{{ $pages := slice }}
{{ if eq .Page.Path "blog" }}
{{ $pages = .Site.Pages }}
{{ $pages = where $pages "IsSection" "!=" true }}
{{ $pages = where $pages "Params.hiddenInHomeList" "!=" "true" }}
{{ $filteredPages := slice }}
{{ range $index, $page := $pages }}
{{ $baseDir := path.Base $page.File.Dir }}
{{ if in site.Params.mainSections $baseDir }}
{{ $filteredPages = $filteredPages | append $page }}
{{ end }}
{{ end }}
{{ $pages = $filteredPages }}
{{ else }}
{{ $pages = union .RegularPages .Sections }}
{{ end }}
<content>
<ul class="blog-posts">
{{ range $pages }}
<li>
<span class="date">
{{ .Date.Format "2006-01-02" }} |
</span>
<a href="{{ .Permalink }}">{{ .Title }}</a>
</li>
{{ end }}
</ul>
</content>
<div class="utils">
<div id="copy">&copy;morgan.kr</div>
<div id="toggleColor">Toggle Darkmode</div>
</div>
{{ end }}