| 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> |