HuaOvO 上线记:给项目与学习留一个入口

从技术方案审核、写作后台设计到 GitHub 与 Cloudflare 部署,记录这个个人博客的第一版。

这个博客最初想解决的问题很简单:项目资料、论文笔记和零散的学习记录有了积累之后,需要一个能整理和回看的地方。

我希望这里既能放技术文章,也能保留做项目时的过程。名字使用 HuaOvO,作者仍然是胡敖,英文名 Huao。

先把写作变得方便

在方案讨论时,我选择了网页后台写作:直接编辑、上传图片,再提交发布。后台除了文章编辑,还需要管理首页、导航、个人资料、主题、关于页和页脚。

前台和后台也应该有相似的设计语言。页面好看是一部分,控件、预览和明暗主题在实际使用中是否舒服,同样需要检查。

当前这版怎样运行

前台使用 Astro 生成静态页面,文章以 Markdown 保存,站点资料使用独立配置文件。后台通过 GitHub 管理内容变更,Cloudflare Pages 从主分支构建并上线。

发布流程是:

  1. 在后台写文章或修改站点资料。
  2. 保存草稿,或把修改提交到待发布队列。
  3. 检查通过后合并到主分支。
  4. Cloudflare 自动构建,部署成功后网站更新。

首次上线已完成 GitHub 连接、OAuth 登录与域名配置。构建阶段也加入了类型检查、内容测试和搜索索引生成。

后面继续补什么

接下来先把演示文章换成自己的项目与学习记录,再逐步整理图片、代码片段和文章之间的链接。域名之后可能更换,内容和后台继续沿用。

这篇先留下第一版的起点,后续改动也会继续记下来。

博客源码与部署说明

搜索文章

输入关键词,开始查找文章。