Elvhack 发布框架

一个由 Git 文件驱动、支持富交互内容、可反复替换视觉系统的个人站点框架。

#Publishing#Cloudflare#Astro#MDX#React#Cloudflare WorkersGitHub

这个项目的目标不是固化一套博客主题,而是固化内容、路由和部署契约,让 UI 可以大胆推翻重做。

发布链路

  1. 写作:在 src/content 中增加 Markdown 或 MDX 文件。
  2. 校验:内容 schema、类型检查和静态构建会直接报告错误。
  3. 发布:推送 GitHub 后,由 Cloudflare 构建并托管 dist/。

可替换边界

文章与项目只依赖稳定的 MDX 语义组件。导航、卡片、色彩、排版和动画属于主题层,可以在不迁移内容的情况下整体替换。