LaiTool_PRO/MARKDOWN_SETUP.md

74 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2026-04-01 17:33:48 +08:00
# Markdown 渲染功能依赖安装
## 需要安装的依赖
```bash
npm install marked highlight.js --save
```
或者使用 yarn:
```bash
yarn add marked highlight.js
```
## 依赖说明
- **marked** (v11.x): 轻量级 Markdown 解析和渲染库
- **highlight.js** (v11.x): 代码语法高亮库
## 安装后需要做的
1. 运行安装命令
2. 重启开发服务器
3. Markdown 渲染功能即可使用
## 功能特性
**完整的 Markdown 支持**
- 标题 (H1-H6)
- 粗体、斜体、删除线
- 代码块和行内代码
- 引用块
- 有序列表和无序列表
- 表格
- 链接
- 图片
**富媒体支持**
- 图片显示和点击放大
- 视频播放 (.mp4, .webm, .ogg, .avi, .mov)
- 音频播放 (.mp3, .wav, .ogg, .aac)
**代码高亮**
- 支持 180+ 种编程语言
- 自动语言检测
- 代码块复制功能
- GitHub 风格样式
**流式输出**
- 实时渲染 AI 回复
- 平滑的打字机效果
- 优化的性能
**用户体验**
- 响应式设计
- 暗色/亮色主题适配
- 移动端优化
- 可访问性支持
## 使用示例
```vue
<MarkdownRenderer
:content="message.content"
:isUser="message.role === 'user'"
:isStreaming="message.isLoading"
:previousContentLength="message.previousLength || 0"
/>
```
## 自定义配置
如果需要自定义渲染行为,可以修改 `MarkdownRenderer.vue` 中的 `marked` 配置和自定义渲染器。