<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/scripts/pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:h="http://www.w3.org/TR/html4/"><channel><title>Yinary</title><description>水满则溢，月盈则亏</description><link>https://yinary.top</link><item><title>Markdown 渲染测试</title><link>https://yinary.top/blog/markdown-test</link><guid isPermaLink="true">https://yinary.top/blog/markdown-test</guid><description>测试 Astro Pure 主题对 Markdown 的个性化渲染能力</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;import { Aside, Steps, Spoiler, Tabs, TabItem, Timeline, Collapse, CardList } from &apos;astro-pure/user&apos;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;主题特性展示&lt;/strong&gt;：本页面涵盖 Astro Pure 主题支持的所有 Markdown 增强渲染功能。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2&gt;一、基础排版&lt;/h2&gt;
&lt;h3&gt;强调与行内元素&lt;/h3&gt;
&lt;p&gt;这是 &lt;strong&gt;粗体&lt;/strong&gt;，这是 &lt;em&gt;斜体&lt;/em&gt;，这是 ~~删除线~~，这是 &lt;code&gt;行内代码&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;这里有一个 &lt;code&gt;Spoiler&lt;/code&gt; 行内组件——这是一个隐藏内容，点击展开&lt;/p&gt;
&lt;h3&gt;链接&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;/blog/hello-world&quot;&gt;内部链接&lt;/a&gt;，&lt;a href=&quot;https://astro.build&quot;&gt;外部链接&lt;/a&gt;（自动追加 ↗ 标记）。&lt;/p&gt;
&lt;h3&gt;引用块&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;水满则溢，月盈则亏。&lt;/p&gt;
&lt;p&gt;凡事有度，过犹不及。保持谦逊与敬畏，方能行稳致远。
— Yinary&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2&gt;二、代码高亮&lt;/h2&gt;
&lt;h3&gt;TypeScript&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-ts&quot;&gt;interface Post {
  title: string
  description: string
  publishDate: Date
  tags: string[]
  draft?: boolean
}

async function getPosts(): Promise&amp;#x3C;Post[]&gt; {
  const res = await fetch(&apos;/api/posts&apos;)
  return res.json()
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Rust&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-rust&quot;&gt;fn main() {
    let greeting = &quot;Hello, Yinary!&quot;;
    println!(&quot;{}&quot;, greeting);

    for i in 0..5 {
        println!(&quot;Count: {}&quot;, i);
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;带标题和折叠的代码块（长代码会自动折叠）&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-ts&quot;&gt;// 这段代码被标记折叠，超过 10 行后自动折叠
const config = {
  site: &apos;https://yinary.top&apos;,
  title: &apos;Yinary&apos;,
  author: &apos;Hoyou&apos;,
  language: &apos;zh-CN&apos;,
  theme: &apos;Astro Pure&apos;,
  features: {
    search: true,
    rss: true,
    sitemap: true,
    toc: true,
    katex: true,
    lightbox: true,
    comment: false
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2&gt;三、数学公式（KaTeX）&lt;/h2&gt;
&lt;h3&gt;行内公式&lt;/h3&gt;
&lt;p&gt;质能方程：$E = mc^2$&lt;/p&gt;
&lt;h3&gt;块级公式&lt;/h3&gt;
&lt;p&gt;欧拉公式：&lt;/p&gt;
&lt;p&gt;$$
e^{i\pi} + 1 = 0
$$&lt;/p&gt;
&lt;p&gt;傅里叶变换：&lt;/p&gt;
&lt;p&gt;$$
\mathcal{F}(f)(\omega) = \int_{-\infty}^{\infty} f(t) e^{-2\pi i \omega t} dt
$$&lt;/p&gt;
&lt;p&gt;二次方程求根公式：&lt;/p&gt;
&lt;p&gt;$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$&lt;/p&gt;
&lt;p&gt;贝叶斯定理：&lt;/p&gt;
&lt;p&gt;$$
P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)}
$$&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;四、表格&lt;/h2&gt;
&lt;p&gt;| 元素  | 颜色 | 代表角色 | 特性 |
|-------|------|----------|------|
| 风    | 青   | 温迪     | 扩散 |
| 岩    | 黄   | 钟离     | 护盾 |
| 雷    | 紫   | 雷电将军 | 充能 |
| 草    | 绿   | 纳西妲   | 激化 |
| 水    | 蓝   | 芙宁娜   | 增伤 |
| 火    | 红   | 胡桃     | 蒸发 |
| 冰    | 浅蓝 | 甘雨     | 冻结 |&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;五、列表&lt;/h2&gt;
&lt;h3&gt;无序列表&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;前端技术
&lt;ul&gt;
&lt;li&gt;Astro&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Vue&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;后端技术
&lt;ul&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Go&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;工具链
&lt;ul&gt;
&lt;li&gt;Bun&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;有序列表&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;安装依赖 &lt;code&gt;bun install&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;启动开发 &lt;code&gt;bun run dev&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;构建部署 &lt;code&gt;bun run build&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;任务列表&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;[x] 配置 Astro Pure 主题&lt;/li&gt;
&lt;li&gt;[x] 设置 GitHub Actions&lt;/li&gt;
&lt;li&gt;[ ] 申请域名备案&lt;/li&gt;
&lt;li&gt;[ ] 添加友链&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;六、Steps 步骤组件&lt;/h2&gt;
&lt;p&gt;使用 Bun 一键安装项目模板。&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;git clone https://github.com/cworld1/astro-theme-pure.git
cd astro-theme-pure &amp;#x26;&amp;#x26; bun install
&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配置站点&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;编辑 &lt;code&gt;src/site.config.ts&lt;/code&gt;，设置站点标题、作者、描述等信息。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;编写文章&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在 &lt;code&gt;src/content/blog/&lt;/code&gt; 下创建 Markdown 文件。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;推送部署&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Git push 到 GitHub，Actions 自动构建并部署到服务器。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2&gt;七、Tabs 标签页&lt;/h2&gt;
&lt;hr&gt;
&lt;h2&gt;八、Aside 提示框&lt;/h2&gt;
&lt;hr&gt;
&lt;h2&gt;九、Timeline 时间线&lt;/h2&gt;
&lt;p&gt;&amp;#x3C;Timeline events={[
{ date: &apos;2026-05-24&apos;, content: &apos;写下了第一篇测试文章&apos; },
{ date: &apos;2026-05-23&apos;, content: &apos;搭建了基于 &lt;strong&gt;Astro Pure&lt;/strong&gt; 的博客&apos; },
{ date: &apos;2026-05-22&apos;, content: &apos;购买域名 &lt;code&gt;yinary.top&lt;/code&gt;，配置 DNS&apos; },
{ date: &apos;2026-05-21&apos;, content: &apos;决定开始写博客，记录技术与生活&apos; }
]} /&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;十、Collapse 折叠&lt;/h2&gt;
&lt;p&gt;它复刻了教科书体风格，兼顾美观与可读性，非常适合个人博客使用。&lt;/p&gt;
&lt;p&gt;当前本站正文即使用此字体渲染。
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;!=&lt;/code&gt; &lt;code&gt;===&lt;/code&gt; &lt;code&gt;-&gt;&lt;/code&gt; &lt;code&gt;=&gt;&lt;/code&gt; &lt;code&gt;&amp;#x3C;=&lt;/code&gt; &lt;code&gt;&gt;=&lt;/code&gt; &lt;code&gt;++&lt;/code&gt; &lt;code&gt;||&lt;/code&gt; &lt;code&gt;&amp;#x26;&amp;#x26;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;本站代码块均使用 FiraCode 渲染。
&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;十一、CardList 卡片列表&lt;/h2&gt;
&lt;p&gt;&amp;#x3C;CardList
title=&quot;相关项目&quot;
list={[
{ title: &apos;Astro Pure&apos;, link: &apos;https://github.com/cworld1/astro-theme-pure&apos; },
{ title: &apos;Astro - 现代化前端框架&apos;, link: &apos;https://astro.build&apos; },
{ title: &apos;UnoCSS - 即时按需原子化 CSS 引擎&apos;, link: &apos;https://unocss.dev&apos; },
]}
/&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;十二、图片与 Lightbox&lt;/h2&gt;
&lt;p&gt;点击下图可放大预览：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://static.wikia.nocookie.net/gensin-impact/images/3/37/Geovishap.png&quot; alt=&quot;古岩龙蜥&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://static.wikia.nocookie.net/gensin-impact/images/a/a2/View_of_Liyue_Harbor.png&quot; alt=&quot;风景&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;图片会自动启用 MediumZoom 灯箱效果，点击图片即可放大查看。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2&gt;十三、分割线&lt;/h2&gt;
&lt;p&gt;上面的内容到此为止。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;开始新的话题。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;Astro Pure 主题为 Markdown 提供了丰富的增强渲染：&lt;/p&gt;
&lt;p&gt;| 功能 | 支持 |
|------|------|
| 基础 Markdown | ✅ |
| 代码高亮 (Shiki) | ✅ |
| 数学公式 (KaTeX) | ✅ |
| 步骤组件 (Steps) | ✅ |
| 标签页 (Tabs) | ✅ |
| 提示框 (Aside) | ✅ |
| 时间线 (Timeline) | ✅ |
| 折叠面板 (Collapse) | ✅ |
| 卡片列表 (CardList) | ✅ |
| 剧透文本 (Spoiler) | ✅ |
| 图片灯箱 (MediumZoom) | ✅ |&lt;/p&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>Hello World</title><link>https://yinary.top/blog/hello-world</link><guid isPermaLink="true">https://yinary.top/blog/hello-world</guid><description>欢迎来到我的博客</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;水满则溢，月盈则亏。&lt;/p&gt;
&lt;p&gt;这是 Yinary 的第一篇文章。愿你在这里找到共鸣。&lt;/p&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item></channel></rss>