diff --git a/src/assets/icon/back-top.svg b/src/assets/icon/back-top.svg new file mode 100644 index 0000000..3905f18 --- /dev/null +++ b/src/assets/icon/back-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icon/logo.png b/src/assets/icon/logo.png deleted file mode 100644 index 9773eeb..0000000 Binary files a/src/assets/icon/logo.png and /dev/null differ diff --git a/src/components/BackTop.astro b/src/components/BackTop.astro new file mode 100644 index 0000000..f8152e8 --- /dev/null +++ b/src/components/BackTop.astro @@ -0,0 +1,66 @@ +--- +import {Image} from "astro:assets"; +import backTopIcon from "../assets/icon/back-top.svg"; +--- + + + + + + diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 221439a..6356798 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -3,6 +3,7 @@ import "@/styles/global.css"; import BaseHeader from "@/components/BaseHeader.astro"; import BaseFooter from "@/components/BaseFooter.astro"; +import BackTop from "@/components/BackTop.astro"; import { metadata } from "@/consts.ts"; const { siteTitle } = metadata; @@ -31,5 +32,6 @@ const pageTitle = title ? `${title} - ${siteTitle}` : siteTitle; +