feat: seo优化

This commit is contained in:
2026-07-08 22:54:08 +08:00
parent bbacb11bce
commit df4bb9212b
8 changed files with 65 additions and 49 deletions

View File

@@ -6,6 +6,9 @@ import BaseFooter from "@/components/BaseFooter.astro";
import { metadata } from "@/consts.ts";
const { siteTitle } = metadata;
const {title,description} = Astro.props;
const pageTitle = title ? `${title} - ${siteTitle}` : siteTitle;
---
<!doctype html>
@@ -18,7 +21,8 @@ const { siteTitle } = metadata;
/>
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="generator" content={Astro.generator} />
<title>{siteTitle}</title>
<title>{pageTitle}</title>
<meta name="description" content={description}>
</head>
<body>
<BaseHeader />