From 634824ff44132e77f96a655fc6753f3a7d1f0af5 Mon Sep 17 00:00:00 2001 From: xy <10816187@qq.com> Date: Tue, 21 Jul 2026 18:14:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icon/back-top.svg | 2 +- src/components/BackTop.astro | 6 +- src/components/BaseFooter.astro | 11 ++- src/components/BaseHeader.astro | 2 +- src/components/IndexView.astro | 11 ++- src/components/PostList.astro | 10 +- src/layouts/Layout.astro | 4 +- src/pages/404.astro | 4 +- src/pages/index.astro | 26 ++++-- src/pages/page/[...page].astro | 32 ++++--- src/pages/post/[...slug].astro | 157 +++++++++++++++++--------------- src/styles/global.css | 29 +++--- 12 files changed, 161 insertions(+), 133 deletions(-) diff --git a/src/assets/icon/back-top.svg b/src/assets/icon/back-top.svg index 3905f18..16aa9dd 100644 --- a/src/assets/icon/back-top.svg +++ b/src/assets/icon/back-top.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/BackTop.astro b/src/components/BackTop.astro index f8a9a53..109a826 100644 --- a/src/components/BackTop.astro +++ b/src/components/BackTop.astro @@ -46,12 +46,16 @@ import backTopIcon from "@/assets/icon/back-top.svg?url"; display: none; } - .back-top :global(img) { + .back-top img { width: 100%; height: 100%; display: block; } + :global(.dark) .back-top img { + filter: invert(1); + } + .back-top:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; diff --git a/src/components/BaseFooter.astro b/src/components/BaseFooter.astro index 46bdaca..6bac2c8 100644 --- a/src/components/BaseFooter.astro +++ b/src/components/BaseFooter.astro @@ -1,8 +1,12 @@ --- +import { metadata } from "../consts"; + +const year = new Date().getFullYear(); ---