has error

This commit is contained in:
2025-12-09 22:12:40 +08:00
commit 678b2e8b70
11 changed files with 2887 additions and 0 deletions

99
public/example.mdx Normal file
View File

@@ -0,0 +1,99 @@
# 欢迎使用 MDX 预览器
这是一个示例的 MDX 文件,展示了 MDX 的各种功能。
## 🎉 更新时间2025-12-09 22:05
如果你能看到这个更新的内容,说明热重载功能正在正常工作!
## 标题和文本
MDX 允许你在 Markdown 中直接使用 JSX 组件。例如,我们可以创建一个带有样式的文本:
<blockquote>
这是一个引用块,展示了如何使用 MDX 组件系统。
</blockquote>
## 代码示例
### 内联代码
这是一个 `内联代码` 的例子。
### 代码块
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
console.log(greet("MDX"));
```
```typescript
interface User {
name: string;
age: number;
}
const user: User = {
name: "Alice",
age: 30
};
```
## 列表
### 无序列表
- 第一项
- 第二项
- 嵌套项目 1
- 嵌套项目 2
- 第三项
### 有序列表
1. 步骤一
2. 步骤二
3. 步骤三
## 交互式组件
这是一个自定义的计数器组件:
<div style={{
padding: '16px',
backgroundColor: '#f0f9ff',
borderRadius: '8px',
border: '1px solid #0ea5e9',
margin: '16px 0'
}}>
<p style={{ marginBottom: '12px', fontWeight: 'bold' }}>
🎯 互动示例
</p>
<p style={{ color: '#0284c7' }}>
这是一个通过 MDX 直接嵌入的样式化 div展示了如何在 Markdown 中使用自定义组件。
</p>
</div>
## 表格
| 功能 | 描述 | 示例 |
|------|------|------|
| 标题 | 支持 h1-h6 | `# 标题` |
| 代码 | 语法高亮 | `\`\`\`javascript` |
| 组件 | JSX 支持 | `<Component />` |
## 总结
MDX 的强大之处在于:
1. **Markdown 的简洁性** - 保持写作的流畅性
2. **React 组件的强大功能** - 可以使用任何 React 组件
3. **类型安全** - TypeScript 支持
4. **热重载** - 开发时实时预览
---
*这个文件展示了 MDX 的各种功能,包括文本格式化、代码高亮、组件嵌入等。*