博客功能测试:R2、MDX 与进阶语法
994 字
5 分钟
博客功能测试:R2、MDX 与进阶语法
- 1把博客搭到 Cloudflare:从 Firefly 模板到 R2、Twikoo 和自动部署
- 2博客功能测试:R2、MDX 与进阶语法本文
- 3加密文章测试:输入密码才能看

这篇文章测试什么
这是一篇用于验收博客渲染和部署链路的测试文章。它会把常见的内容类型尽量放在同一页里,方便一次性检查样式、脚本和远程资源。
MDX进阶语法测试文章Note
文章封面来自本地 src 目录,交给 Astro 优化;正文图片来自 Cloudflare R2 自定义域名。两者走的是完全不同的图片路径。
R2 远程图片
下面是一张直接引用 R2 的单图,点击后应能打开灯箱:

图片网格
下面四张图来自同一个 R2 相册,用来测试 [grid] 语法和不同宽高比的排版:




文本与列表
这段包含 粗体、斜体、删除线、行内代码 和一个外部链接。
- 无序列表第一项
- 无序列表第二项
- 嵌套列表项
- 另一个嵌套列表项
- 有序列表第一项
- 有序列表第二项
- 有序列表第三项
- 已验证 R2 自定义域名
- 已验证相册远程图片
- 已验证 Cloudflare Pages 自动部署
- 待验证移动端灯箱手势
引用与表格
把服务跑在自己手里,把内容留在自己的域名下。
—— 阿杰
| 测试项 | 当前状态 | 备注 |
|---|---|---|
| R2 图片 | 通过 | img.rxcdjg.dpdns.org 返回 200 |
| 相册 | 通过 | 使用 urls.txt 读取远程图片 |
| 项目页 | 通过 | 封面为本地 WebP |
| 评论 | 通过 | Twikoo 已能加载 |
Wiki Link 内部链接
Firefly 支持 Obsidian 风格的 Wiki Link。单独成段时,会读取目标文章的信息并渲染为卡片:
把博客搭到 Cloudflare:从 Firefly 模板到 R2、Twikoo 和自动部署
记录这个博客从 Firefly 模板起步,接入 Cloudflare Pages、R2、Twikoo、Pagefind 与 Web Analytics 的全过程,并整理实际踩过的缓存、域名、统计、构建和内容测试坑。

剧透文本
剧透内容默认隐藏,点击后展开:
MDX 内置组件
步骤条
- 准备文章创建
index.mdx和封面。 - 运行构建执行
pnpm build检查静态输出。 - 检查页面确认组件和远程图片都正常加载。
时间线
- 2026-10-29博客上线
站点正式部署到 Cloudflare Pages。
- 2026-10-30验证进阶语法
补充 MDX、Wiki Link 和更多 Markdown 能力。
数学公式
行内公式:。
块级公式:
再来一个矩阵:
化学方程式:
Mermaid 图表
流程图
时序图
代码与代码组
带标题、行号和行标记的 TypeScript 代码块:
type TestResult = "pass" | "fail";
function checkImage(status: number): TestResult { return status === 200 ? "pass" : "fail";}
console.log(checkImage(200));带标签页的 Markdown 代码组:
npm installpnpm installMDX TabGroup
MDX 中也可以使用交互式标签页:
npm installpnpm install视频嵌入示例
视频通过 iframe 嵌入,以下只展示语法,不实际加载外部播放器:
<iframe width="100%" height="468" src="https://www.youtube.com/embed/VIDEO_ID" title="视频播放器" frameborder="0" allowfullscreen></iframe>提醒框
Tip
提示框用于补充说明,不打断正文阅读。
生产环境注意
生产环境请关闭 R2 的 r2.dev 公共开发地址,使用自定义域名。
GitHub 卡片
Description not set
验收清单
- 页面无控制台报错
- R2 图片能加载并打开灯箱
- 图片网格在手机端不溢出
- Wiki Link 卡片正常
- MDX 组件正常渲染
- 数学公式、Mermaid 和代码组正常渲染
- GitHub 卡片能显示仓库信息
- 评论区和访问量统计正常
小结
如果这些内容都能正常显示,说明首页、文章页、R2 图片、相册、项目、MDX、Wiki Link、Markdown 扩展和代码高亮的主链路基本跑通了。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
博客功能测试:R2、MDX 与进阶语法
https://blog.rxcdjg.cn/posts/feature-test-2026/相关文章智能推荐
1
把博客搭到 Cloudflare:从 Firefly 模板到 R2、Twikoo 和自动部署
站点维护记录这个博客从 Firefly 模板起步,接入 Cloudflare Pages、R2、Twikoo、Pagefind 与 Web Analytics 的全过程,并整理实际踩过的缓存、域名、统计、构建和内容测试坑。
2
在 Android 手机的 PRoot Ubuntu 里跑通这个 Astro 博客的安装、检查与构建
技术实践不打开电脑,只用一台 Android 13 手机上的 PRoot Ubuntu 用户态,把这个 Astro 7 博客仓库从零克隆并跑到生产构建:五条实测命令、用时间戳反推的耗时,以及每一步没验证到的地方。
3
把小米平板 5 折腾成三系统:Android 17、Windows 11 25H2 和 Fedora 43
技术实践一台已经刷过 Windows 双系统的 512GB 小米平板 5,重新分区后装成 Android 17、Windows 11 25H2 和 Fedora 43 三系统。记录分区表、DBKP 磁吸补丁、几个文档里没写对的地方,以及刷机前该留的后路。
随机文章随机推荐
















