MakerJackie

发布文章

写 MDX、审查变更,然后部署代码。

发布文章

content/posts/*.mdx 是文章唯一源头。生产构建会直接读取这些文件,不需要上传或同步 CMS。

创建文章

新增一个带 frontmatter 的文件:

---
title: "我的文章"
slug: "my-article"
excerpt: "一句简短摘要。"
status: "draft"
publishedAt: "2026-07-29T09:00:00.000Z"
authorName: "Jackie"
featured: false
pinned: false
commentsEnabled: true
tags:
  - "随笔"
---

# 我的文章

这里可以写 Markdown,也可以使用项目支持的 MDX 组件。

准备阶段用 draft,需要公开时改为 published。定时文章会在 publishedAt 到达后公开。

验证并发布

pnpm --filter @repo/web docs:source
pnpm lint
pnpm build:web
pnpm deploy:web

部署本身就是发布动作。文章公开后保持 slug 稳定,已有评论才会继续正确关联。

图片

优先使用仓库内的公开资源,或版权与稳定性已经确认的外部图片,并在 MDX 中直接引用最终 URL。博客不维护 R2 上传库或浏览器媒体后台。