Yinary

Back

主题特性展示:本页面涵盖 Astro Pure 主题支持的所有 Markdown 增强渲染功能。


一、基础排版#

强调与行内元素#

这是 粗体,这是 斜体,这是 删除线,这是 行内代码

这里有一个 Spoiler 行内组件—— 这是一个隐藏内容,点击展开

链接#

内部链接外部链接(自动追加 ↗ 标记)。

引用块#

水满则溢,月盈则亏。

凡事有度,过犹不及。保持谦逊与敬畏,方能行稳致远。 — Yinary


二、代码高亮#

TypeScript#

interface Post {
  title: string
  description: string
  publishDate: Date
  tags: string[]
  draft?: boolean
}

async function getPosts(): Promise<Post[]> {
  const res = await fetch('/api/posts')
  return res.json()
}
ts

Rust#

fn main() {
    let greeting = "Hello, Yinary!";
    println!("{}", greeting);

    for i in 0..5 {
        println!("Count: {}", i);
    }
}
rust

带标题和折叠的代码块(长代码会自动折叠)#


三、数学公式(KaTeX)#

行内公式#

质能方程:E=mc2E = mc^2

块级公式#

欧拉公式:

eiπ+1=0e^{i\pi} + 1 = 0

傅里叶变换:

F(f)(ω)=f(t)e2πiωtdt\mathcal{F}(f)(\omega) = \int_{-\infty}^{\infty} f(t) e^{-2\pi i \omega t} dt

二次方程求根公式:

x=b±b24ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

贝叶斯定理:

P(AB)=P(BA)P(A)P(B)P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)}

四、表格#

元素颜色代表角色特性
温迪扩散
钟离护盾
雷电将军充能
绿纳西妲激化
芙宁娜增伤
胡桃蒸发
浅蓝甘雨冻结

五、列表#

无序列表#

  • 前端技术
    • Astro
    • React
    • Vue
  • 后端技术
    • Node.js
    • Go
  • 工具链
    • Bun
    • Vite

有序列表#

  1. 安装依赖 bun install
  2. 启动开发 bun run dev
  3. 构建部署 bun run build

任务列表#

  • 配置 Astro Pure 主题
  • 设置 GitHub Actions
  • 申请域名备案
  • 添加友链

六、Steps 步骤组件#

  1. 安装 Astro

    使用 Bun 一键安装项目模板。

    git clone https://github.com/cworld1/astro-theme-pure.git
    cd astro-theme-pure && bun install
    bash
  2. 配置站点

    编辑 src/site.config.ts,设置站点标题、作者、描述等信息。

  3. 编写文章

    src/content/blog/ 下创建 Markdown 文件。

  4. 推送部署

    Git push 到 GitHub,Actions 自动构建并部署到服务器。


七、Tabs 标签页#

const message: string = 'Hello, Yinary!'
console.log(message)
ts

八、Aside 提示框#


九、Timeline 时间线#

  • 2026-05-24
    写下了第一篇测试文章
  • 2026-05-23
    搭建了基于 **Astro Pure** 的博客
  • 2026-05-22
    购买域名 `yinary.top`,配置 DNS
  • 2026-05-21
    决定开始写博客,记录技术与生活

十、Collapse 折叠#

点击展开:关于霞鹜文楷字体

霞鹜文楷(LXGW WenKai)是一款基于 Klee One 的开源中文字体。

它复刻了教科书体风格,兼顾美观与可读性,非常适合个人博客使用。

当前本站正文即使用此字体渲染。

点击展开:FiraCode 特性展示

FiraCode 是一款程序员专用的等宽字体,支持连字(ligatures):

!= === -> => <= >= ++ || &&

本站代码块均使用 FiraCode 渲染。


十一、CardList 卡片列表#


十二、图片与 Lightbox#

点击下图可放大预览:

古岩龙蜥

风景

图片会自动启用 MediumZoom 灯箱效果,点击图片即可放大查看。


十三、分割线#

上面的内容到此为止。


开始新的话题。


总结#

Astro Pure 主题为 Markdown 提供了丰富的增强渲染:

功能支持
基础 Markdown
代码高亮 (Shiki)
数学公式 (KaTeX)
步骤组件 (Steps)
标签页 (Tabs)
提示框 (Aside)
时间线 (Timeline)
折叠面板 (Collapse)
卡片列表 (CardList)
剧透文本 (Spoiler)
图片灯箱 (MediumZoom)
Markdown 渲染测试
https://yinary.top/blog/markdown-test
Author Hoyou
Published at 2026年5月24日