summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-04-12 23:19:44 +0800
committereltrac <hi@eltr.ac>2026-04-12 23:19:44 +0800
commitd5188adef5fae07dba6644faaec070d1d4417a51 (patch)
treeaa8436917d65356c88888b95bd15e197a7837b47
parent3e1f3346b42d4177ca5bd1645878f07bfe29751a (diff)
remove: linkding bookmark shortcode
-rw-r--r--layouts/_shortcodes/linkding-bookmarks.html68
1 files changed, 0 insertions, 68 deletions
diff --git a/layouts/_shortcodes/linkding-bookmarks.html b/layouts/_shortcodes/linkding-bookmarks.html
deleted file mode 100644
index fd54c0d..0000000
--- a/layouts/_shortcodes/linkding-bookmarks.html
+++ /dev/null
@@ -1,68 +0,0 @@
-{{/*
-Shortcode to display Linkding RSS feed bookmarks
-Usage: {{< linkding-bookmarks >}}
-*/}}
-
-{{/* Fetch RSS feed from remote URL with caching */}}
-{{ $url := "https://links.eltr.ac/feeds/shared?limit=12" }}
-{{ $cacheKey := print $url (now.Format "2006-01-02") }}
-{{ $rssContent := resources.GetRemote $url
- (dict
- "key" $cacheKey
- "headers" (dict "User-Agent" "Hugo/1.0")
- )
-}}
-
-{{ if $rssContent }}
- {{/* Parse RSS XML */}}
- {{ $rss := $rssContent.Content | transform.Unmarshal }}
-
- {{ if $rss }}
- {{/* Get channel items */}}
- {{ $items := $rss.channel.item }}
-
- {{ if $items }}
- <div class="linkding-bookmarks">
- {{ range $items }}
- <div class="bookmark-item mb-4 p-4 rounded-md" style="background-color: var(--block-background-color);">
- <h3 class="m-0 mb-2">
- <a href="{{ .link }}" target="_blank" rel="noopener noreferrer"
- style="color: var(--text-color); text-decoration: none;">
- {{ .title }}
- </a>
- </h3>
- {{ if .description }}
- <p class="m-0 text-sm opacity-80">{{ .description }}</p>
- {{ end }}
- {{ if .category }}
- <div class="mt-2 flex flex-wrap gap-2">
- {{ if reflect.IsSlice .category }}
- {{ range .category }}
- <span class="text-secondary text-xs rounded"
- style="background-color: var(--border-color-light);">
- #{{ . }}
- </span>
- {{ end }}
- {{ else }}
- <span class="text-secondary text-xs rounded"
- style="background-color: var(--border-color-light);">
- #{{ .category }}
- </span>
- {{ end }}
- </div>
- {{ end }}
- <div class="mt-2 text-xs opacity-60">
- 于 {{ dateFormat "2006-01-02" .pubDate }} 添加至书签
- </div>
- </div>
- {{ end }}
- </div>
- {{ else }}
- <p>No bookmarks found in RSS feed.</p>
- {{ end }}
- {{ else }}
- <p>Unable to parse RSS feed.</p>
- {{ end }}
-{{ else }}
- <p>Unable to fetch RSS feed from remote URL.</p>
-{{ end }}