我的数字花园
← 返回文章列表
1 分钟阅读

这个博客是怎样工作的

从 Markdown 文件到静态网页,再到 Vercel 自动部署的完整数据流。

构建流程

文章文件经过下面的流程生成页面:

posts/example.md
  → gray-matter 解析 frontmatter
  → remark 解析 Markdown
  → remark-gfm 扩展表格与任务列表
  → remark-html 输出 HTML
  → Next.js 在构建阶段生成静态页面
  → out/ 目录部署到 CDN

为什么使用静态导出

静态博客没有运行时数据库,也不需要长期运行的后端进程。只要托管平台能提供 HTML、CSS 和 JavaScript 文件,就能部署。

评论和统计

评论由 Giscus 写入 GitHub Discussions;访问统计由 Umami 的轻量脚本上报。两者都通过环境变量启用,不配置时不影响博客主体运行。

评论