"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MARKDOWN_TEST_CONTENT = void 0;
/**
 * Markdown 测试内容
 * 包含各种 Markdown 类型的示例，用于测试渲染效果
 */
exports.MARKDOWN_TEST_CONTENT = `# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

---

这是一段普通文本，包含**粗体文本**、*斜体文本*和***粗斜体文本***。

还可以使用行内代码：\`console.log('Hello')\` 来展示代码。

---

## 无序列表

- 列表项 1
- 列表项 2
  - 嵌套列表项 2.1
  - 嵌套列表项 2.2
- 列表项 3

## 有序列表

1. 第一项
2. 第二项
3. 第三项
   1. 嵌套有序项 3.1
   2. 嵌套有序项 3.2

---

## 代码块

### JavaScript 代码块

\`\`\`javascript
function greet(name) {
  console.log(\`Hello, \${name}!\`);
  return \`Welcome, \${name}!\`;
}

const result = greet('World');
\`\`\`

### Python 代码块

\`\`\`python
def calculate_sum(a, b):
    """计算两个数的和"""
    return a + b

result = calculate_sum(10, 20)
print(f"结果: {result}")
\`\`\`

### TypeScript 代码块

\`\`\`typescript
interface User {
  id: number;
  name: string;
  email?: string;
}

const user: User = {
  id: 1,
  name: 'John Doe',
  email: 'john@example.com'
};
\`\`\`

---

## 表格

| 列1 | 列2 | 列3 | 列4 |
|-----|-----|-----|-----|
| 数据1 | 数据2 | 数据3 | 数据4 |
| 数据A | 数据B | 数据C | 数据D |
| 数据X | 数据Y | 数据Z | 数据W |

---

## 引用块

> 这是一个引用块。
> 
> 可以包含多行内容。
> 
> 还可以包含**格式化文本**和\`代码\`。

---

## 链接

这是一个[普通链接](https://www.example.com)，这是一个[带标题的链接](https://www.example.com "链接标题")。

---

## 混合内容示例

下面是一个包含多种格式的段落：

这是一个包含**粗体**、*斜体*、\`行内代码\`和[链接](https://example.com)的段落。

### 任务列表

- [x] 已完成的任务
- [ ] 未完成的任务
- [x] 另一个已完成的任务

---

## 水平分割线

上面和下面都有分割线

---

这就是所有 Markdown 类型的测试内容！`;
