{{- define "post/list" }}
{{ "post-list" | .RenderStyle }} {{ $year := .Time.Year -}} {{ $posts := .Posts -}} {{ if .TargetCategory -}}

Category / {{ .TargetCategory }}

{{ $posts = (index .Categories .TargetCategory) -}} {{ else if .TargetTag -}}

Category # {{ .TargetTag }}

{{ $posts = (index .Tags .TargetTag) -}} {{ else -}}

Posts

{{- end }}
{{ range $posts -}} {{ if or (not .FM.ParsedFlags.HidePost) (and (or $.TargetTag $.TargetCategory) .FM.ParsedFlags.ShowInCategoryAndTag) -}} {{- /* 年份分隔线 */ -}} {{- if eq $year 0 -}} {{- $year = .FM.TimeDate.Year -}} {{- else -}} {{- if ne $year .FM.TimeDate.Year -}} {{ .FM.TimeDate.Year }}
{{- $year = .FM.TimeDate.Year -}} {{- end -}} {{- end -}} {{- /* 文章标题右侧的日期 */ -}} {{- if .FM.Date -}} {{ "01" | .FM.TimeDate.Format }}{{ "/02" | .FM.TimeDate.Format }} {{- else -}} Invalid {{- end -}} {{- /* 文章标题兼超链接 */ -}} {{- if and .FM.ParsedFlags.ExternalPost .FM.URL -}} {{- /* 指定是外部文章且设定了 URL 就给一个外部链接 */ -}} {{ .FM.Title }} {{- else -}} {{ .FM.Title }} {{- end -}} {{- if or (and .FM.Image (not .FM.ParsedFlags.HideImageAtPostList)) .FM.Summary }}

{{ .FM.Summary }}

{{ end -}}
{{ end }} {{- else -}}
No posts found.
{{- end -}}
{{- end }}