712 字
2 分钟
Markdown 编辑器
2026/05/03 22:21:00

Markdown 编辑器#

一款功能丰富、美观实用的纯前端 Markdown 编辑器,采用深色主题设计,支持实时预览和多种扩展功能。 项目链接:https://md.sylv.top

功能特性#

核心功能#

  • 实时预览 - 编辑时即时渲染 Markdown 内容
  • 左右分栏布局 - 左侧编辑,右侧预览,清晰直观
  • 响应式设计 - 支持桌面端和移动端,小屏幕自动切换为上下布局
  • 文件导入 - 支持导入 .md.txt 文件
  • 文件导出 - 支持导出为 .md.html 格式
  • 快捷键支持 - Ctrl+S 保存、Ctrl+Z 撤销、Ctrl+Y 重做、Ctrl+B 加粗、Ctrl+I 斜体
  • 历史记录 - 自动保存编辑历史(最多 50 步)

格式化工具栏#

提供丰富的 Markdown 格式化工具:

  • 基础格式:粗体、斜体、删除线
  • 标题:H1、H2、H3 标题
  • 链接和图片:支持插入链接和图片
  • 代码:行内代码和代码块
  • 列表:无序列表和有序列表
  • 其他:引用、水平线、表格

扩展功能#

  • Emoji 表情:内置丰富的 Emoji 选择器,支持搜索功能
  • GitHub 风格提示框:支持 5 种提示框类型
  • 折叠内容:使用 :::details 语法创建可折叠内容区块

快速开始#

使用方法#

可直接前往此处体验

  1. 直接用浏览器打开 index.html 文件
  2. 在左侧编辑区输入 Markdown 内容
  3. 右侧实时预览渲染效果
  4. 点击工具栏按钮可快速插入 Markdown 语法

技术栈#

  • HTML5 + CSS3 + JavaScript
  • marked.js - Markdown 解析器
  • 无需任何后端,纯前端实现
  • 零依赖,开箱即用

语法指南#

基础语法#

功能语法示例
粗体**文本**文本
斜体*文本*文本
删除线~~文本~~文本
标题# 标题一级标题
链接[文本](url)链接
图片![说明](url)图片
行内代码`代码`代码
代码块```代码块
引用> 文本块引用
无序列表- 项目列表项
有序列表1. 项目列表项
水平线---分隔线
表格| 列1 | 列2 |表格

提示框#

支持 GitHub 风格的 alert 语法:

> [!NOTE]
> 这是一条提示信息
> 可以包含多行内容
> [!TIP]
> 这是一条建议提示
> [!IMPORTANT]
> 这是重要信息
> [!WARNING]
> 这是警告信息
> [!CAUTION]
> 这是注意事项

折叠内容#

:::details[可点击的标题]
这是折叠的内容,点击标题可以展开/收起

项目结构#

md-editor/
├── index.html # 主页面(包含 HTML、CSS、JS)
└──README.md # 项目说明文档

主题设计#

采用优雅的深色主题配色:

  • 主背景:#1e1e2e(深紫灰色)
  • 编辑器背景:#181825
  • 强调色:#cba6f7(柔和紫色)
  • 次要强调色:#89b4fa(蓝色)
  • 文本主色:#cdd6f4
  • 文本次色:#a6adc8

快捷键列表#

快捷键功能
Ctrl + S保存为 .md 文件
Ctrl + Z撤销
Ctrl + Y重做
Ctrl + Shift + Z重做
Ctrl + B插入粗体
Ctrl + I插入斜体

浏览器支持#

推荐使用现代浏览器:

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

开发说明#

本项目为纯前端实现,无需构建工具,直接编辑 index.html 即可进行修改。

主要依赖:

  • marked.js - 通过 CDN 引入

版权信息#

© 2026 Sylvy. All rights reserved.

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Markdown 编辑器
https://blog.sylv.top/posts/20260503-md-editor/
作者
Sylvy
创建于
2026/05/03 22:21:00
许可协议
CC BY-NC-SA 4.0
修改历史

最后一次修改于 2026/05/03 22:21:00

1 次修改