一个强大而易用的WordPress Markdown编辑器插件,为您提供专业的Markdown编辑体验,同时保持与WordPress原生编辑器的完美兼容性。
✨ 特性
- 🎯 独立的Markdown编辑器 – 不破坏WordPress原生编辑器
- 📝 实时预览 – 支持编写、预览、分屏三种模式
- 🛠️ 丰富的工具栏 – 快速插入Markdown语法
- ⌨️ 键盘快捷键 – 提高编辑效率
- 💾 自动保存 – 防止内容丢失
- 🔄 双向兼容 – 可在Markdown和原生编辑器间切换
- 📱 响应式设计 – 支持各种设备尺寸
- 🎨 现代化界面 – 美观易用的编辑界面
- 🌍 多语言支持 – 支持中文、英语、法语、德语、俄语、日语
- 🏷️ 分类标签管理 – 树形分类结构,标签自动提示
- 📷 图片上传 – 支持拖拽上传和媒体库集成
- 📊 统计信息 – 实时显示字数、行数、字符数、段落数
📦 安装
方法一:插件上传安装
- 下载插件文件,压缩为ZIP格式
- 在WordPress管理后台,进入 插件 > 安装插件
- 点击 上传插件,选择ZIP文件并安装
- 激活插件
方法二:手动安装
- 将插件文件夹上传到
/wp-content/plugins/
目录 - 在WordPress管理后台激活插件
🚀 使用方法
创建新的Markdown文章
- 在WordPress管理后台,点击左侧菜单的 Markdown 编辑器
- 选择 新建文章 或直接点击主菜单
- 输入标题和Markdown内容
- 选择发布状态(草稿/发布/私有)
- 点击保存或发布
编辑现有文章
- 在文章列表页面,点击 Markdown编辑 链接
- 或者在文章编辑页面的侧边栏,点击 用Markdown编辑器编辑
- 在Markdown编辑器中修改内容
- 保存更改
编辑器功能
三种编辑模式
- 编写模式 – 专注于Markdown编写
- 预览模式 – 实时查看渲染效果
- 分屏模式 – 同时显示编写和预览区域
工具栏功能
- 粗体 – 快速添加粗体格式 (
**文本**
) - 斜体 – 快速添加斜体格式 (
*文本*
) - 标题 – 插入标题 (
## 标题
) - 链接 – 创建链接 (
[文本](URL)
) - 图片 – 插入图片 (

) - 代码 – 插入代码块或内联代码
- 引用 – 添加引用 (
> 引用
) - 列表 – 创建无序列表 (
- 项目
)
键盘快捷键
Ctrl/Cmd + S
– 保存文章Ctrl/Cmd + B
– 粗体Ctrl/Cmd + I
– 斜体Tab
– 增加缩进Shift + Tab
– 减少缩进
📚 Markdown语法支持
插件支持标准的Markdown语法,包括:
标题
# 一级标题
## 二级标题
### 三级标题
文本格式
**粗体文本**
*斜体文本*
`内联代码`
链接和图片
[链接文本](http://example.com)

列表
- 无序列表项
- 另一个项目
1. 有序列表项
2. 第二个项目
引用
> 这是一个引用
> 可以跨越多行
代码块
console.log("123")
代码块
console.log("456")
表格
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 内容1 | 内容2 | 内容3 |
🔧 技术特性
- 前端技术 – HTML5, CSS3, JavaScript (jQuery)
- Markdown解析 – Marked.js库
- 响应式设计 – 适配桌面和移动设备
- AJAX保存 – 无刷新保存体验
- 安全性 – WordPress nonce验证
- 兼容性 – 支持WordPress 5.0+
📂 文件结构
advanced-markdown-editor/
├── advanced-markdown-editor.php # 主插件文件
├── templates/
│ └── editor.php # 编辑器模板
├── assets/
│ ├── css/
│ │ └── admin.css # 管理样式
│ └── js/
│ └── admin.js # 管理脚本
├── languages/ # 多语言文件
│ ├── advanced-markdown-editor.pot # 翻译模板
│ ├── advanced-markdown-editor-en_US.po # 英语翻译
│ ├── advanced-markdown-editor-en_US.mo # 英语编译文件
│ ├── advanced-markdown-editor-fr_FR.po # 法语翻译
│ ├── advanced-markdown-editor-fr_FR.mo # 法语编译文件
│ ├── advanced-markdown-editor-de_DE.po # 德语翻译
│ ├── advanced-markdown-editor-de_DE.mo # 德语编译文件
│ ├── advanced-markdown-editor-ru_RU.po # 俄语翻译
│ ├── advanced-markdown-editor-ru_RU.mo # 俄语编译文件
│ ├── advanced-markdown-editor-ja.po # 日语翻译
│ └── advanced-markdown-editor-ja.mo # 日语编译文件
├── README.md # 说明文档
└── MULTILINGUAL.md # 多语言说明文档
🔄 数据存储
- 文章内容 – 存储在
post_content
字段(HTML格式) - Markdown源码 – 存储在
_markdown_content
meta字段 - 标记字段 –
_is_markdown_post
标识是否为Markdown文章
🤝 兼容性
WordPress兼容性
- 支持WordPress 5.0及以上版本
- 兼容经典编辑器和Gutenberg编辑器
- 与现有主题和插件兼容
浏览器支持
- Chrome 60+
- Firefox 55+
- Safari 12+
- Edge 79+
🛡️ 安全性
- 使用WordPress nonce验证确保请求安全
- 内容过滤防止XSS攻击
- 权限检查确保只有授权用户可以编辑
- 遵循WordPress编码标准
📈 性能优化
- 按需加载资源文件
- 压缩CSS和JavaScript
- 优化数据库查询
- 缓存机制减少服务器负载
🌍 多语言支持
插件现已支持多种语言,为全球用户提供本地化体验:
支持的语言
- 中文 (简体) –
zh_CN
(默认) - English –
en_US
- Français –
fr_FR
- Deutsch –
de_DE
- Русский –
ru_RU
- 日本語 –
ja
语言切换方法
- WordPress设置 – 进入 设置 → 常规 → 站点语言
- wp-config.php – 添加
define('WPLANG', 'en_US');
- 用户设置 – 在个人资料中设置语言偏好
翻译贡献
欢迎为插件贡献翻译!详细信息请查看 MULTILINGUAL.md 文档。
🐛 常见问题
Q: 插件会影响现有的文章吗?
A: 不会。插件完全兼容现有的WordPress编辑器,您可以在两种编辑器间自由切换。
Q: Markdown文章可以用原生编辑器编辑吗?
A: 可以。Markdown文章会转换为HTML存储,原生编辑器可以正常编辑HTML内容。
Q: 插件支持哪些Markdown语法?
A: 支持标准Markdown语法以及GitHub风味Markdown (GFM) 扩展。
Q: 如何备份Markdown源码?
A: Markdown源码存储在WordPress数据库的post meta中,跟随文章一起备份。
📝 更新日志
v1.0.0 (2024-01-01)
- 🎉 首次发布
- ✨ 基本Markdown编辑功能
- 🎨 现代化编辑界面
- 💾 自动保存功能
- 📱 响应式设计
- 🌍 多语言支持(中文、英语、法语、德语、俄语、日语)
- 🏷️ 分类标签管理系统
- 📷 图片上传和媒体库集成
- 📊 实时统计信息显示
- 🔧 键盘快捷键支持
- 💾 自动保存和草稿功能
🤝 贡献
欢迎提交Issue和Pull Request!
📄 许可证
本插件基于GPL v2或更高版本许可证发布。
🙏 致谢
如果您觉得这个插件有用,请给我们一个⭐️!