2024-07-11 16:41:31 +08:00
|
|
|
{{ define "main" }}
|
|
|
|
|
<div id="pjax-container">
|
2026-01-20 20:09:46 +08:00
|
|
|
<div class="post-content" style="list-style-type: none;" uk-scrollspy="target: .link-title; cls: uk-animation-slide-left-small; delay: 50; repeat: true">
|
2024-07-11 16:41:31 +08:00
|
|
|
{{ $currentYear := 0 }}
|
|
|
|
|
{{ $currentMonth := 0 }}
|
2026-01-20 23:43:45 +08:00
|
|
|
|
|
|
|
|
{{/* 过滤文章:类型为 post 且 status 不为 hidden */}}
|
|
|
|
|
{{ $pages := where (where .Site.RegularPages "Type" "post") "Params.status" "ne" "hidden" }}
|
|
|
|
|
|
|
|
|
|
{{ range $pages }}
|
|
|
|
|
{{ $year := .Date.Year }}
|
|
|
|
|
{{ $month := .Date.Month }}
|
|
|
|
|
|
|
|
|
|
{{ if ne $year $currentYear }}
|
|
|
|
|
{{ if ne $currentYear 0 }}
|
|
|
|
|
</div> {{/* Close last month of previous year */}}
|
2024-07-23 20:17:02 +08:00
|
|
|
{{ end }}
|
2026-01-20 23:43:45 +08:00
|
|
|
<div class="link-title a-title">
|
|
|
|
|
<span>{{ $year }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
{{ $currentYear = $year }}
|
|
|
|
|
{{ $currentMonth = 0 }}
|
2024-07-23 20:17:02 +08:00
|
|
|
{{ end }}
|
2026-01-20 23:43:45 +08:00
|
|
|
|
|
|
|
|
{{ if ne $month $currentMonth }}
|
|
|
|
|
{{ if ne $currentMonth 0 }}
|
|
|
|
|
</div> <!-- Close previous month -->
|
|
|
|
|
{{ end }}
|
|
|
|
|
<h3 class="diy-h3" data-toggle="collapse" uk-scrollspy="cls: uk-animation-fade; delay: 100"
|
|
|
|
|
data-target="#collapse{{ $year }}{{ printf "%02d" $month }}" aria-expanded="false"
|
|
|
|
|
aria-controls="collapse{{ $year }}{{ printf "%02d" $month }}">
|
|
|
|
|
|
|
|
|
|
{{ $month | printf "%02d" }}月
|
|
|
|
|
</h3>
|
|
|
|
|
<div class="collapse" id="collapse{{ $year }}{{ printf "%02d" $month }}" uk-scrollspy="target: > li; cls: uk-animation-slide-right-small; delay: 100">
|
|
|
|
|
{{ $currentMonth = $month }}
|
|
|
|
|
{{ end }}
|
|
|
|
|
|
|
|
|
|
<li data-date="{{ $year }}{{ printf "%02d" $month }}{{ .Date.Day }}">
|
|
|
|
|
<span class="articles_date_time">{{ .Date.Format "01/02" }}</span>
|
2026-05-20 14:33:05 +08:00
|
|
|
<a class="a-archives" href="{{ .RelPermalink }}">{{ .Title }}</a>
|
2026-01-20 23:43:45 +08:00
|
|
|
</li>
|
2024-07-23 20:17:02 +08:00
|
|
|
{{ end }}
|
2024-09-19 23:22:19 +08:00
|
|
|
|
2024-07-23 20:17:02 +08:00
|
|
|
{{ if ne $currentMonth 0 }}
|
|
|
|
|
</div> <!-- Close last month -->
|
|
|
|
|
{{ end }}
|
2024-07-11 16:41:31 +08:00
|
|
|
</div>
|
|
|
|
|
</div>
|
2024-07-23 20:17:02 +08:00
|
|
|
{{ end }}
|