博客开张:从域名到上线的第一篇文章

博客建站

欢迎来到我的博客!这是第一篇文章,顺便记录一下这个站点是怎么搭起来的。

整体架构

这台机器是一台腾讯云服务器(Ubuntu),域名 caiwei.online 的 A 记录指向它的公网 IP。整条链路非常简单:

浏览器 → DNS(caiwei.online) → Caddy(80/443) → 静态文件(dist/)
  • Astro:把 Markdown 文章构建成纯静态 HTML,没有运行时 JS 负担;
  • Caddy:反正在机器上跑着,直接加了一个站点块,自动申请和续期 Let’s Encrypt 证书。

写一篇文章的流程

文章都放在 src/content/blog/ 目录下,每篇是一个 Markdown 文件,头部带上 frontmatter:

---
title: 文章标题
description: 一句话摘要
pubDate: 2026-08-22
tags: [标签1, 标签2]
---

正文从这里开始……

然后执行:

cd ~/caiweier/blog
pnpm build          # 构建到 dist/
sudo ./deploy.sh    # 同步到 /var/www/blog,立即生效

之后想做的事

  • 加评论系统
  • 加代码高亮主题微调
  • 把部署挂到 git hook 上

如果你看到了这篇文章,说明一切已经跑通了 🎉

← 返回文章列表