AI夹克

动手:Markdown 实时编辑器

你要做什么

一个分屏 Markdown 编辑器,左边写右边实时看到渲染效果。

⏱️ 15 分钟 | 🛠️ Vue 3 + marked

跟着做

帮我做一个 Markdown 编辑器(Vue 3):
1. 安装 marked:npm install marked
2. 左右分屏布局:左边 textarea,右边实时渲染预览
3. 左边输入 Markdown,右边即时更新 HTML
4. 支持标题、加粗、列表、链接、代码块等基础语法
5. 顶部工具栏:加粗、斜体、标题、链接快捷按钮
6. 暗色编辑器风格,预览区白底
7. 有一个"复制 HTML"按钮

核心实现

import { marked } from 'marked';
const html = computed(() => marked(markdown.value));

一行代码就把 Markdown 转成了 HTML。marked 库帮你做了所有的解析工作。

🎯 进阶挑战

  • 加上文件导入/导出(.md 文件)
  • 支持 GitHub Flavored Markdown(表格、任务列表)
  • 加上自动保存到 localStorage

✅ 你做到了

  • 学会了使用第三方 Markdown 解析库
  • 理解了分屏编辑器的实现
  • 做了一个实用工具