diff options
Diffstat (limited to 'layouts/_shortcodes')
| -rw-r--r-- | layouts/_shortcodes/opml-links.html | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/layouts/_shortcodes/opml-links.html b/layouts/_shortcodes/opml-links.html index 6928a906..ffa420ad 100644 --- a/layouts/_shortcodes/opml-links.html +++ b/layouts/_shortcodes/opml-links.html @@ -1,13 +1,18 @@ {{ $opml := .Site.Data.rss }} {{ range $zone := $opml.body.outline }} + {{ $title := index $zone "-title" }} + {{ if ne $title "Zone 1 - 家" }} <h2 class="text-xl font-semibold mb-4" style="color: var(--text-color);"> - {{ index $zone "-title" }} + {{ $title }} </h2> <div class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-8"> {{ range shuffle $zone.outline }} - <a href="{{ index . "-htmlUrl" }}" target="_blank" + {{ $url := index . "-htmlUrl" }} + {{ $parts := split $url "/" }} + {{ $url := printf "%s//%s/" (index $parts 0) (index $parts 2) }} + <a href="{{ $url }}" target="_blank" class="block rounded-md overflow-hidden box-border p-4" style="background-color: var(--block-background-color); color: var(--text-color); @@ -16,4 +21,5 @@ </a> {{ end }} </div> + {{ end }} {{ end }} |
