summaryrefslogtreecommitdiff
path: root/layouts/partials/components
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-02-06 10:21:37 +0800
committerEltrac <hi@guhub.cn>2025-02-06 10:21:37 +0800
commit76950d669c9c205896f9c828388ca1ad6ead90f2 (patch)
tree5405fc39fbdef8b4a96d70d285a587d03b8b64e5 /layouts/partials/components
parent118b9438d5188d2651aa77718c6d4206c1664fa0 (diff)
remove: welcome header in index page
Diffstat (limited to 'layouts/partials/components')
-rw-r--r--layouts/partials/components/welcome.html50
1 files changed, 50 insertions, 0 deletions
diff --git a/layouts/partials/components/welcome.html b/layouts/partials/components/welcome.html
new file mode 100644
index 00000000..219b6d4e
--- /dev/null
+++ b/layouts/partials/components/welcome.html
@@ -0,0 +1,50 @@
+{{ if eq .Site.Language.Lang "zh" }}
+<header id="posts-header">
+ <div id="post-series">
+ <h1>专栏</h1>
+ <div id="post-series-list">
+ {{ range .Site.Params.series }}
+ <a class="post-series-item"
+ href="{{ .link }}"
+ title="{{ .description }}"
+ data-umami-event="Click series link from index"
+ >
+ <div class="post-series-cover">
+ <img src="{{ .cover }}" />
+ </div>
+ <div class="post-series-text">
+ <h3>{{ .name }}</h3>
+ </div>
+ </a>
+ {{ end }}
+ </div>
+ </div>
+ <div id="posts-recommendation">
+ <h1>欢迎</h1>
+ <script>
+ const posts = [
+ {{ range site.RegularPages }}
+ "{{ .RelPermalink }}",
+ {{ end }}
+ ];
+
+ function getRandomPost() {
+ const randomPostLink = document.getElementById("random-post-link")
+ const randomIndex = Math.floor(Math.random() * posts.length);
+ randomPostLink.href = posts[randomIndex];
+ }
+ getRandomPost()
+ </script>
+ <div id="posts-recommendation-links">
+ <a class="button" id="random-post-link"
+ href=""
+ onclick="getRandomPost()"
+ >🎲 随机文章</a>
+ <a class="button" href="https://www.travellings.cn/go.html"
+ target="_blank">🚇 开往</a>
+ <a class="button" href="https://www.guhub.cn/"
+ target="_blank">🏠 我的主页</a>
+ </div>
+ </div>
+</header>
+{{ end }}