第一版网站是手写的单页 HTML,改一次要重新打包上传。为了长期写下去,换成了更工程化的方案。
目录
技术栈
| 部分 | 选择 | 理由 |
|---|---|---|
| 框架 | Astro | 默认零 JS,速度快,Markdown 写作 |
| 主题 | AstroPaper | 简洁,自带深浅色、标签、搜索、RSS |
| 代码 | GitHub | 版本管理,随时回滚 |
| 托管 | Cloudflare Pages | 免费,连 GitHub 后提交自动构建 |
怎么写一篇新文章
在 src/content/posts/ 下新建一个 .md 文件,开头写上:
---
pubDatetime: 2026-10-10T10:00:00+08:00
title: 文章标题
tags:
- 标签
description: 一句话简介
---
下面正常写 Markdown,提交到 GitHub,一两分钟后就自动出现在网站上。
怎么加一个项目
改 src/data/projects.ts 里的列表即可,首页和项目页会一起更新。