这个站点是怎么搭起来的

建站折腾

这是这个博客的第一篇文章。与其写“你好世界”,不如把搭站的链路记下来 —— 以后出问题能回头查。

整条链路长这样

  1. 内容写在 src/content/posts/ 里的 Markdown 文件
  2. 推送到 GitHub 私有仓库
  3. GitHub Actions 自动构建并部署
  4. Cloudflare 全球网络把它送到 limeng.fan

没有数据库,没有后台服务器。整个站点就是一堆预先渲染好的静态文件。

为什么这么做

最直接的原因是:任何能连上 GitHub 的 AI 工具,都能改这个站。

改一篇文章、调一处样式、加一个新页面,都只是“改文件 + 推送”。不需要懂服务器,不需要登录任何控制台。构建和上线由流水线自动完成。

加一篇文章要做什么

src/content/posts/ 下新建一个 .md 文件,开头写上标题、摘要、日期和标签:

---
title: 文章标题
description: 一两句话的摘要
pubDate: 2026-09-18
tags: [标签]
---

然后正常写正文就行。推送之后一两分钟,线上就能看到。

图片

图片分两类走:

  • 正文配图直接放在文章旁边,构建时会自动压成多种尺寸和格式
  • 大图、图集、原图归档放在对象存储上,正文里用完整链接引用

待办

  • 把首页贴纸换成自己做的素材
  • 配好图片的对外域名
  • 迁移旧站的内容