Skip to content

Commit 215e069

Browse files
committed
添加页面标题
1 parent b5ec249 commit 215e069

11 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/components/HeadMenu.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const pathList = [
99
{
1010
id: "blog",
1111
href: "/blog/",
12-
name: "博客",
12+
name: "文章",
1313
},
1414
{
1515
id: "time-line",

src/layouts/BaseLayout.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import "../styles/global.css";
44
import { ClientRouter } from "astro:transitions";
55
import gopherImage from "../assets/pilot-bust.svg";
66
import { Image } from "astro:assets";
7-
const { description, keywords, selected } = Astro.props;
7+
const { description, keywords, title } = Astro.props;
88
---
99

1010
<html lang="zh">
@@ -26,7 +26,7 @@ const { description, keywords, selected } = Astro.props;
2626
crossorigin="anonymous"
2727
referrerpolicy="no-referrer"
2828
/>
29-
<title>Ling的小窝</title>
29+
<title>Ling的小窝{title ? ` - ${title}` : ""}</title>
3030
</head>
3131
<body>
3232
<div id="container">

src/layouts/BlogLayout.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import BaseLayout from "./BaseLayout.astro";
3-
const { description, keywords } = Astro.props;
3+
const { description, keywords, title } = Astro.props;
44
---
55

6-
<BaseLayout description={description} keywords={keywords}>
6+
<BaseLayout description={description} keywords={keywords} title={title}>
77
<section>
88
<slot>暂时还没有内容哦</slot>
99
</section>

src/layouts/MainLayout.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import BaseLayout from "./BaseLayout.astro";
3-
const { description, keywords } = Astro.props;
3+
const { description, keywords, title } = Astro.props;
44
---
55

6-
<BaseLayout description={description} keywords={keywords}>
6+
<BaseLayout description={description} keywords={keywords} title={title}>
77
<main>
88
<slot />
99
</main>

src/pages/about.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Prose from "../components/Prose.astro";
44
import { Content } from "../posts/about.md";
55
---
66

7-
<MainLayout description='本页面记录了关于我的信息' keywords="关于,Ling,LingLambda">
7+
<MainLayout description='本页面记录了关于我的信息' keywords="关于,Ling,LingLambda" title="关于">
88
<Prose>
99
<Content />
1010
</Prose>

src/pages/blog.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const blogs = await getCollectionOrderByDate("blog", ({ data }) => {
77
});
88
---
99

10-
<MainLayout description='本页面列出了所有blog页面' keywords="blog">
10+
<MainLayout description='本页面列出了所有blog页面' keywords="blog" title="文章">
1111
{
1212
blogs.map(async (blog) => {
1313
const { title, date, description } = blog.data;

src/pages/blog/[page].astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const MIN_READ_COUNT = 350;
4040
const readTimeMin = Math.ceil(fontNum / MIN_READ_COUNT);
4141
---
4242

43-
<BlogLayout description={description} keywords={tags}>
43+
<BlogLayout description={description} keywords={tags} title={title}>
4444
<div class="blog-head">
4545
<h1 class="title">{title}</h1>
4646
<p class="description">{description}</p>

src/pages/friend-links.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import MainLayout from "../layouts/MainLayout.astro";
55
friends.sort(() => Math.random() - 0.5);
66
---
77

8-
<MainLayout description="本页面供奉着我的朋友们(不是" keywords="friends,links">
8+
<MainLayout description="本页面供奉着我的朋友们(不是" keywords="friends,links" title="友链">
99
<div id="cards">
1010
{
1111
friends.map(({ name, des, icon, url }) => (

src/pages/index.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Prose from "../components/Prose.astro";
44
import { Content } from "../posts/index.md";
55
---
66

7-
<MainLayout description="本页面是站点主页" keywords="主页,main,Ling,LingLambda">
7+
<MainLayout description="本页面是站点主页" keywords="主页,main,Ling,LingLambda" title="主页">
88
<Prose>
99
<Content />
1010
</Prose>

src/pages/lab.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const links = [
1313
];
1414
---
1515

16-
<BaseLayout description="我的前端实验室,偶尔会在这乱写" keywords="lab,实验,前端">
16+
<BaseLayout description="我的前端实验室,偶尔会在这乱写" keywords="lab,实验,前端" title="实验室">
1717
<main>
1818
偶尔会在这乱写
1919
<div id="tac-say">

0 commit comments

Comments
 (0)