Markdown 排版测试
标题层级
三级标题
四级标题
文本样式
这是一段普通正文,包含 加粗、斜体、行内代码 与 链接。
列表
- 无序项一
- 无序项二
- 嵌套项
- 有序项一
- 有序项二
表格
| 名称 | 说明 |
|---|---|
| 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);