From 675c8d3c2c586679a832dcc5d4e7c825e61a8caf Mon Sep 17 00:00:00 2001 From: NetworkCats Date: Wed, 4 Mar 2026 01:41:39 +0800 Subject: [PATCH] feat: add site footer with license, repo links, and data attribution --- static/style.css | 60 ++++++++++++++++++++++++++++++++++++++++++++ templates/index.html | 21 ++++++++++++++++ 2 files changed, 81 insertions(+) diff --git a/static/style.css b/static/style.css index 427a002..a8fc33a 100644 --- a/static/style.css +++ b/static/style.css @@ -272,6 +272,59 @@ main { } } +.site-footer { + max-inline-size: 540px; + margin-block-start: 64px; + margin-inline: auto; + padding-inline: 20px; + padding-block-end: 48px; + border-block-start: 1px solid var(--color-separator); + font-size: 13px; + line-height: 1.6; + color: var(--color-label-secondary); + text-align: center; + + .footer-inner { + padding-block-start: 24px; + } + + a { + color: var(--color-link); + text-decoration: none; + + &:hover { + text-decoration: underline; + } + } + + .footer-license { + margin-block-end: 8px; + } + + .footer-links { + margin-block-end: 16px; + } + + .footer-sep { + margin-inline: 8px; + color: var(--color-label-tertiary); + } + + .footer-attribution { + p { + margin-block-end: 6px; + } + + ul { + list-style: none; + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 4px 16px; + } + } +} + @media (max-width: 480px) { main { margin-block-start: 40px; @@ -302,6 +355,13 @@ main { font-size: 13px; } } + + .site-footer { + margin-block-start: 40px; + padding-inline: 16px; + padding-block-end: 32px; + font-size: 12px; + } } @media (max-width: 360px) { diff --git a/templates/index.html b/templates/index.html index 4aa8a1f..73ed468 100644 --- a/templates/index.html +++ b/templates/index.html @@ -204,5 +204,26 @@ curl {{ site_domain }}/tor + +