Markdown 格式测试
910 字
5 分钟
Markdown 格式测试

AI 生成声明
本文为 AI 自动生成的测试文章,由大语言模型 ox-alpha(一家未公开组织开发的模型)通过 opencode 命令行工具撰写,仅用于验证主题的 Markdown 渲染效果。
这是一篇格式测试文章,用于集中验证主题对常用与扩展语法的支持情况。如果你能正常看到本页所有元素,说明渲染管线工作正常。
文本样式
普通文本,以及 粗体、斜体、粗斜体、删除线、行内代码。
还可以使用 HTML 标签:高亮标记、Ctrl + C 快捷键、H2O 与 x2。
剧透文本(点击显示):本文的秘密
邮箱会被自动保护以防爬虫抓取:contact@example.com
链接:Firefly 主题文档、站内文章、自动链接 https://astro.build
脚注测试:Firefly 是一个 Astro 博客主题1。
列表
无序列表
- 第一项
- 第二项
- 嵌套项 2.1
- 嵌套项 2.2
- 第三项
有序列表
- 准备环境
- 安装依赖
- pnpm install
- pnpm dev
- 开始写作
任务列表
- 支持 GitHub 风格任务列表
- 支持表格与删除线(GFM)
- 待办事项示例
引用与提醒框
这是一段引用文字。 引用可以有多行,也可以包含 其他样式。
当前站点提醒框主题为 GitHub 风格:
提示
突出显示用户应该注意的信息。
建议
可选信息,帮助用户更成功。
重要
用户必须了解的关键信息。
警告
需要立即注意的关键内容。
注意
行动的负面潜在后果。
代码块
普通 JavaScript 代码块:
interface Post { title: string; published: Date; tags: string[];}
function getLatest(posts: Post[]): Post | undefined { return [...posts].sort((a, b) => b.published.getTime() - a.published.getTime())[0];}带标题与行号、并高亮指定行(第 3-4 行):
export const siteConfig = { title: "渔屋", site_url: "https://yuihoyo.top", lang: "zh_CN",};Diff 差异对比:
新增的一行删除的一行保持不变的一行Shell 命令:
pnpm new-post "我的新文章"pnpm build超过阈值行数的代码块会自动折叠(可点击展开):
def fibonacci(n): a, b = 0, 1 for _ in range(n): yield a a, b = b, a + b
def main(): fib = list(fibonacci(30)) print("前 30 项斐波那契数列:") print(fib) print(f"总和: {sum(fib)}")
squares = [x * x for x in range(1, 21)] print("1-20 的平方数:") print(squares)
primes = [] for num in range(2, 100): if all(num % p != 0 for p in primes): primes.append(num) print("100 以内的素数:") print(primes)
if __name__ == "__main__": main()表格
| 语法 | 用途 | 状态 |
|---|---|---|
$...$ | 行内公式 | 正常 |
$$...$$ | 块级公式 | 正常 |
::github | 仓库卡片 | 正常 |
[grid] | 图片网格布局 | 正常 |
图片
单张图片(相对路径,位于文章同目录):

图片网格布局:


数学公式
欧拉公式 被誉为数学中最优美的公式。
块级公式(高斯积分):
求和与极限:
矩阵:
化学方程式(mhchem 扩展):
Mermaid 图表
流程图:
时序图:
GitHub 仓库卡片
🍀Firefly, fresh and aesthetic Astro blog theme template.
分割线
以上就是全部测试项目。
若某一项显示异常,请检查对应插件是否在 astro.config.mjs 中正确启用。
Footnotes
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
hello
测试系统构建中,底层逻辑跑通测试。
2
CMS测试
测试测试CMS配置
3
从零开始部署 opencode
AI手把手带你从零部署 opencode 终端 AI 编程助手:安装、接入模型、初始化项目,对比 Windows 原生与 WSL 两种部署方式的区别,并附上配合 VS Code 协同使用的进阶姿势。
随机文章随机推荐




