欢迎来到你的新博客。
这是第一篇文章,用来确认整条链路是通的:中文界面、明暗主题、代码高亮、标签分类、归档聚合、静态搜索,以及构建期自动生成的社交分享图。
目录约定
所有文章放在 src/content/posts/ 下,frontmatter 由 Zod schema 强校验,字段缺失会在构建期直接报错,而不是上线后才发现。
---
title: "文章标题"
author: "gatesfly1"
pubDatetime: 2026-10-31T10:00:00Z
featured: false
draft: false
tags:
- 分类一
- 分类二
description: "一句话摘要,会显示在文章卡片和 SEO meta 里。"
timezone: "Asia/Shanghai"
---
把 draft 改成 true,文章就不会出现在列表页,但仍可通过直链访问——适合写草稿时预览。
支持的 Markdown 语法
行内代码、粗体、斜体、删除线,以及:
- 无序列表
- 有序列表
- 第一项
- 第二项
引用块用来强调一段话。Callout 组件也可用:
提示
这是 note 类型的提示框。
技巧
这是 tip 类型的提示框。
代码高亮
```ts
interface Config {
title: string;
tags: string[];
}
```
渲染效果:
interface Config {
title: string;
tags: string[];
}
下一步
- 改
astro-paper.config.ts里的作者名和社交账号(站点标题、域名已改好) - 把
src/content/pages/about.md换成你的自我介绍 - 在 Cloudflare Pages 导入 Git 仓库,自动部署