diff options
| -rw-r--r-- | assets/css/components/_footer.scss | 6 | ||||
| -rw-r--r-- | hugo.yaml | 7 | ||||
| -rw-r--r-- | layouts/partials/footer.html | 21 |
3 files changed, 27 insertions, 7 deletions
diff --git a/assets/css/components/_footer.scss b/assets/css/components/_footer.scss index c79feddc..e82b64c8 100644 --- a/assets/css/components/_footer.scss +++ b/assets/css/components/_footer.scss @@ -46,6 +46,12 @@ filter: grayscale(1) } } + + /* internal links */ + &.footer-navigation-internal li:not(:last-child)::after { + content: '•'; + margin-left: 0.25rem; + } } } } @@ -92,7 +92,7 @@ params: externalJSFIles: - /js/littlefoot.js - /pagefind/pagefind-ui.js - footerLinks: + footerExternalLinks: - name: GitHub link: https://github.com/BigCoke233/geek-death-project icon: https://image.guhub.cn/uPic/2025/01/NqL5b5.png @@ -102,6 +102,11 @@ params: - name: Travelling link: https://www.travellings.cn/go.html icon: https://www.travellings.cn/assets/favicon.png + footerInternalLinks: + - name: blogroll + link: /blogroll/ + - name: about + link: /about/ giscus: repo: BigCoke233/geek-death-project repoId: R_kgDONPoyVw diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index af84bb21..117fa90e 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -4,11 +4,10 @@ <p class="license">{{ T "footer.licenseStatement" (printf "<a href=\"https://creativecommons.org/licenses/by-sa/4.0/\" target=\"_blank\">CC BY-SA 4.0</a>") | safeHTML }}</p> </section> <section id="footer-links"> - <ul class="footer-navigation"> - {{ range .Site.Params.footerLinks }} - <li><a href="{{ .link }}" title="{{ .name }}" target="_blank"> - <img src="{{ .icon }}" /> - </a></li> + <!-- Internal Links --> + <ul class="footer-navigation footer-navigation-internal"> + {{ range .Site.Params.footerInternalLinks }} + <li><a href="{{ .link }}" title="{{ .name }}">{{ .name }}</a></li> {{ end }} <li> {{ if eq .Site.Language.Lang "en" }} @@ -16,10 +15,20 @@ {{ else if eq .Site.Language.Lang "zh" }} <a href="/cards/rss/" title="RSS (中文)"> {{ end }} - {{ partial "snippets/rss-icon" . }} + RSS </a> </li> </ul> + + <!-- External Links --> + <ul class="footer-navigation"> + {{ range .Site.Params.footerExternalLinks }} + <li><a href="{{ .link }}" title="{{ .name }}" target="_blank"> + <img src="{{ .icon }}" class="invert-if-dark" /> + </a></li> + {{ end }} + </ul> + {{$scratch := newScratch}} {{ range (where .Site.Pages "Kind" "page" )}} {{$scratch.Add "total" .WordCount}} |
