
博客上线
欢迎来到我的技术博客。站点基于 Astro 生成静态页面,托管在 Cloudflare Pages,当前访问地址是 https://esp32pet.com。在自定义域名生效前,也可以通过 https://junipeer-blog.junipeerhunn938.workers.dev 访问。
如何写一篇新文章
- 在
src/content/blog/下新建一个 Markdown 文件,例如my-new-post.md。 - 文件开头写上 frontmatter,至少包含标题、摘要、发布日期和标签:
---
title: 文章标题
description: 一句话摘要,会出现在列表和 RSS 里。
pubDate: 2026-11-14
tags: ['Cloudflare', '笔记']
---
正文从这里开始,使用普通 Markdown 即可。
- 可选字段:
updatedDate:文章修订日期heroImage:封面图,路径相对于当前 Markdown 文件,例如'../../assets/covers/cover-ai-pet.png'
- 保存后在本地运行
npm run dev预览,或运行npm run build做一次完整构建。
如何发布更新
构建成功后,把最新内容部署到 Cloudflare Pages:
npm run build
npm run deploy
deploy 脚本会调用 Wrangler 做 Direct Upload。首次在本机发布前,需要准备一个 Cloudflare API Token,权限为 Account - Cloudflare Pages - Edit,并设置环境变量:
export CLOUDFLARE_API_TOKEN=你的令牌
export CLOUDFLARE_ACCOUNT_ID=d273ade9abd7e7bb6007114e46a49068
更完整的说明见仓库根目录的 README.md。