main
html 26 lines 1.11 KB
Raw
1 {{- $tags := .Params.tags | default (slice) -}}
2 {{- $categories := .Params.categories | default (slice) -}}
3 {{- $repoFilters := slice -}}
4 {{- with .Params.top_repo -}}
5 {{- $repoFilters = $repoFilters | append . -}}
6 {{- end -}}
7 {{- range findRE `https://github\.com/[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+` .RawContent -}}
8 {{- $repoFilters = $repoFilters | append (replaceRE `^https://github\.com/` `` .) -}}
9 {{- end -}}
10 {{- $repoFilters = uniq $repoFilters -}}
11 <div class="pagefind-meta" data-pagefind-ignore>
12 <span data-pagefind-meta="date:{{ .Date.Format `2006-01-02` }}"></span>
13 <span data-pagefind-meta="section:{{ .Type }}"></span>
14 <span data-pagefind-sort="date">{{ .Date.Format `2006-01-02` }}</span>
15 <span data-pagefind-filter="Date">{{ .Date.Format `2006-01-02` }}</span>
16 <span data-pagefind-filter="Year">{{ .Date.Format `2006` }}</span>
17 {{- range $categories }}
18 <span data-pagefind-filter="Categories">{{ . }}</span>
19 {{- end }}
20 {{- range $tags }}
21 <span data-pagefind-filter="Tags">{{ . }}</span>
22 {{- end }}
23 {{- range $repoFilters }}
24 <span data-pagefind-filter="Repository">{{ . }}</span>
25 {{- end }}
26 </div>