diff options
| author | Eltrac <hi@guhub.cn> | 2025-09-24 22:40:31 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-09-24 22:40:31 +0800 |
| commit | 47849e3c2ff55f279bae75574689e31c0f281fd0 (patch) | |
| tree | f7f46d97d010c92c793451e84647ba87c5e64a1e | |
| parent | 9eae579503c9eda4fd0b95d1cfd0955f1146e5b3 (diff) | |
refactor: rearrange navigation
- move RSS feed link to icon links
- move settings link from home navigation to footer links
| -rw-r--r-- | config/_default/params.yaml | 3 | ||||
| -rw-r--r-- | config/_default/params.zh.yaml | 2 | ||||
| -rw-r--r-- | layouts/_partials/footer.html | 9 | ||||
| -rw-r--r-- | layouts/_partials/home/home-nav.html | 9 | ||||
| -rw-r--r-- | layouts/settings.html | 1 | ||||
| -rw-r--r-- | static/icons/rss.svg | 11 |
6 files changed, 16 insertions, 19 deletions
diff --git a/config/_default/params.yaml b/config/_default/params.yaml index 5865e801..d7468a6d 100644 --- a/config/_default/params.yaml +++ b/config/_default/params.yaml @@ -17,6 +17,9 @@ footerExternalLinks: - name: Telegram Channel link: https://t.me/geedeapro icon: /img/telegram.svg + - name: RSS Feed + link: /feed/ + icon: /icons/rss.svg giscus: repo: BigCoke233/geek-death-project repoId: R_kgDONPoyVw diff --git a/config/_default/params.zh.yaml b/config/_default/params.zh.yaml index 8ffd285e..9daa5e91 100644 --- a/config/_default/params.zh.yaml +++ b/config/_default/params.zh.yaml @@ -18,3 +18,5 @@ footerInternalLinks: link: /highlights/ - name: 赞助 link: /sponsor/ + - name: 设置 + link: /settings/ diff --git a/layouts/_partials/footer.html b/layouts/_partials/footer.html index 72733f22..1b218f7f 100644 --- a/layouts/_partials/footer.html +++ b/layouts/_partials/footer.html @@ -15,15 +15,6 @@ <li><a href="{{ .link }}" title="{{ .name }}">{{ .name }}</a></li> <li class="text-secondary last:hidden">·</li> {{ end }} - <li class="inline-flex items-center"> - {{ if eq .Site.Language.Lang "en" }} - <a href="/en/posts/index.xml" title="RSS (English)" target="_blank"> - {{ else if eq .Site.Language.Lang "zh" }} - <a href="/rss/" title="RSS (中文)"> - {{ end }} - {{ T "RSS" . }} - </a> - </li> </ul> <!-- External Links --> diff --git a/layouts/_partials/home/home-nav.html b/layouts/_partials/home/home-nav.html index edbf35bd..ce185a5f 100644 --- a/layouts/_partials/home/home-nav.html +++ b/layouts/_partials/home/home-nav.html @@ -20,15 +20,6 @@ (strings.HasPrefix $.Page.RelPermalink "/categories/") (strings.HasPrefix $.Page.RelPermalink "/tags/")) ) }} - <div class="relative"> - {{ partial "home/home-nav-item" (dict - "text" (T "postNav.settings") - "link" "settings" - "active" (strings.HasPrefix $.Page.RelPermalink "/settings/") - ) }} - <span class="absolute text-size-[0.6rem] -top-3 -right-2 - bg-neutral-500 text-white px-1 rounded">Beta</span> - </div> {{ end }} <li class="absolute right-0 dark:invert"> diff --git a/layouts/settings.html b/layouts/settings.html index 9caf15a9..a3e6f332 100644 --- a/layouts/settings.html +++ b/layouts/settings.html @@ -1,7 +1,6 @@ {{ define "main" }} <article id="settings"> {{ partial "header" . }} - {{ partial "home/home-nav" . }} <div class="text-base"> {{ .Content }} diff --git a/static/icons/rss.svg b/static/icons/rss.svg new file mode 100644 index 00000000..d5698927 --- /dev/null +++ b/static/icons/rss.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
+<svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+ viewBox="-143 145 512 512" xml:space="preserve">
+<path d="M113,145c-141.4,0-256,114.6-256,256s114.6,256,256,256s256-114.6,256-256S254.4,145,113,145z M43.1,518.7
+ c-6.2,6.2-14.7,9.9-24.1,9.9c-9.4,0-17.8-3.8-24-9.9c-6.2-6.2-10-14.6-10-23.9c0-9.4,3.8-17.8,10-24s14.6-10,24-10
+ c9.4,0,17.9,3.8,24,10c6.2,6.2,10,14.6,10,24C53,504.2,49.2,512.6,43.1,518.7z M104.8,529c-0.1-32.1-12.5-62.3-35.1-84.9
+ c-22.6-22.6-52.8-35.2-84.7-35.2V360c46.6,0,88.7,19,119.3,49.6c30.6,30.6,49.5,72.8,49.6,119.4H104.8z M192,529
+ c-0.1-114.2-92.8-207.1-206.9-207.1V273c70.6,0,134.5,28.7,180.8,75.1c46.3,46.4,75,110.3,75.1,180.9H192z"/>
+</svg>
\ No newline at end of file |
