diff options
| author | eltrac <hi@eltr.ac> | 2026-03-18 15:34:44 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-03-18 15:34:44 +0800 |
| commit | 129664749423a2bb0a739fe026bd3c5acbf4c2bc (patch) | |
| tree | 0de87858661622723fbe47dd47dcb6a5b4bbe470 | |
| parent | feae7acfbb5993522f913b4d9a5b8890a3651a59 (diff) | |
refactor: move internal links from footer to homepage
| -rw-r--r-- | config/_default/params.zh.toml | 8 | ||||
| -rw-r--r-- | layouts/_partials/home/latest-posts.html | 4 | ||||
| -rw-r--r-- | layouts/_partials/home/more-links.html | 15 | ||||
| -rw-r--r-- | layouts/home.html | 1 |
4 files changed, 20 insertions, 8 deletions
diff --git a/config/_default/params.zh.toml b/config/_default/params.zh.toml index 3f054306..5a95f956 100644 --- a/config/_default/params.zh.toml +++ b/config/_default/params.zh.toml @@ -36,18 +36,18 @@ link = "/library/" name = "虚构" link = "/fiction/" -[[footerInternalLinks]] +[[internalLinks]] name = "用词" link = "/glossary/" -[[footerInternalLinks]] +[[internalLinks]] name = "考锹" link = "/colophon/" -[[footerInternalLinks]] +[[internalLinks]] name = "洞察" link = "/stats/" -[[footerInternalLinks]] +[[internalLinks]] name = "赞助" link = "/sponsor/" diff --git a/layouts/_partials/home/latest-posts.html b/layouts/_partials/home/latest-posts.html index 0beab66b..ac015111 100644 --- a/layouts/_partials/home/latest-posts.html +++ b/layouts/_partials/home/latest-posts.html @@ -8,8 +8,4 @@ ) }} {{ $firstPost = false }} {{ end }} - <div> - <a class="small-button" href="{{ if eq .Site.Language.Lang "zh" }}/archive{{ else }}{{ .Site.LanguagePrefix }}/posts{{ end }}"> - {{ T "seeArchive" }} →</a> - </div> </section> diff --git a/layouts/_partials/home/more-links.html b/layouts/_partials/home/more-links.html new file mode 100644 index 00000000..6201f642 --- /dev/null +++ b/layouts/_partials/home/more-links.html @@ -0,0 +1,15 @@ +<!-- more links: see archive & slash pages --> +<div class="flex justify-between items-center"> + <div> + <a class="small-button" href="{{ if eq .Site.Language.Lang "zh" }}/archive{{ else }}{{ .Site.LanguagePrefix }}/posts{{ end }}"> + {{ T "seeArchive" }} → + </a> + </div> + <ul class="list-none flex gap-1 md:gap-2 text-sm md:text-base ps-0 my-2 mx-0 md:justify-end"> + {{ range .Site.Params.internalLinks }} + <li><a href="{{ .link }}" title="{{ .name }}" + class="text-secondary">{{ .name }}</a></li> + <li class="text-secondary last:hidden">·</li> + {{ end }} + </ul> +</div> diff --git a/layouts/home.html b/layouts/home.html index 2e36c63d..a419bd8f 100644 --- a/layouts/home.html +++ b/layouts/home.html @@ -3,6 +3,7 @@ {{ partial "header" . }} {{ partial "home/home-nav" . }} {{ partial "home/latest-posts" . }} + {{ partial "home/more-links" . }} </article> {{ partial "footer.html" . }} {{ end }} |
