Markdown 排版测试

标题层级

三级标题

四级标题

文本样式

这是一段普通正文,包含 加粗斜体行内代码链接

列表

  • 无序项一
  • 无序项二
    • 嵌套项
  1. 有序项一
  2. 有序项二

表格

名称说明
Astro静态站点框架
Svelte交互组件

引用

山有木兮木有枝,心悦君兮君不知。

代码块

行内代码 const x = 1 示例。

function greet(name) { // 一个超长的行用于测试横向滚动是否正常显示而不破坏窗口外壳与标题栏圆点的位置 console.log(`Hello, ${name}! Welcome to the Shoka-styled code block.`); } greet("Astro");
def fib(n: int) -> int: a, b = 0, 1 for _ in range(n): a, b = b, a + b return a
pnpm install pnpm build
未标注语言的纯文本代码块,应显示 Text 标签。

超过 15 行的长代码块,应默认折叠并显示展开按钮:

interface User { id: number; name: string; email: string; } function createUser(name: string, email: string): User { return { id: Math.floor(Math.random() * 10000), name, email, }; } const users: User[] = []; for (let i = 0; i < 5; i++) { users.push(createUser(`user-${i}`, `user${i}@example.com`)); } console.log(users);