Markdown转HTML转换器
专业的Markdown转HTML转换工具,支持实时预览和多种主题样式。
功能特性
- 实时预览 - 输入即转换,无延迟响应
- 代码高亮 - 支持100+编程语言语法高亮
- 多种主题 - 5种精美预设主题(GitHub风格、深色主题、简约风格、学术风格、典雅风格)
- 表格支持 - 完整的GitHub风格表格
- 任务列表 - 交互式复选框列表
- 自动目录 - 根据标题自动生成导航目录
- PDF导出 - 浏览器打印功能,零依赖
- 模板快速加载 - 内置博客、README、文档等模板
启动参数
| 参数 | 类型 | 默认值 | 说明 |
|---|
| 服务端口号 | 整数输入 | 12001 | HTTP服务器监听端口(12000-65535) |
| 自动打开浏览器 | 开关 | 开启 | 启动后是否自动打开默认浏览器 |
| 默认样式主题 | 下拉选择 | GitHub风格 | 页面加载时的默认样式主题 |
使用方法
1. 启动服务
- 配置启动参数后点击"运行"
- 服务器启动后会显示访问地址
- 如开启自动打开浏览器,将自动跳转到转换界面
2. 转换操作
- 输入内容:在左侧文本框输入Markdown内容
- 配置选项:点击顶部按钮配置转换选项
- 实时预览:右侧会实时显示转换效果
- 导出使用:可复制HTML、下载文件或新窗口预览
3. 配置选项
🎨 主题设置
- 样式主题:选择预览样式
- 完整页面:生成独立的HTML文件
- 制表符长度:设置代码缩进
🔧 基础扩展
- 表格支持:GitHub风格表格
- 围栏代码块:```代码块语法
- 智能列表:自动处理列表格式
- 脚注支持:文档脚注功能
- 属性列表:HTML属性支持
💻 代码高亮
- 启用高亮:语法高亮显示
- 高亮样式:多种配色方案
- 超级围栏:支持图表和特殊代码块
🚀 高级功能
- 目录生成:自动生成文档目录(需添加
[TOC]标记)
- 任务列表:
- [ ] 复选框语法
- 警告框:特殊提示框样式
- 智能链接:自动识别URL
- 表情符号:emoji支持
⚙️ 其他选项
- 元数据支持:YAML头部信息
- 换行转换:单换行转为
<br>
4. 快捷功能
- 📄 模板:快速加载预设模板
- 🗑️ 清空:清空所有内容
- 🔄 重新转换:强制重新转换
- 📋 复制:复制HTML到剪贴板
- 💾 下载:下载HTML文件
- 👁️ 预览:新窗口预览
使用技巧
目录功能
在文档中添加[TOC]标记可自动生成目录:
# 文档标题
[TOC]
## 第一章
### 1.1 小节
任务列表
使用复选框语法创建任务列表:
代码高亮
指定语言获得语法高亮:
```python
def hello():
print("Hello World!")
### 表格语法
```markdown
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 内容1 | 内容2 | 内容3 |
注意事项
- 端口占用:确保所选端口未被其他程序占用
- 浏览器兼容:建议使用现代浏览器(Chrome、Firefox、Safari、Edge)
- 目录生成:需要在文档中手动添加
[TOC]标记
- 文件大小:大型文档可能影响实时预览性能
- 特殊字符:避免在Markdown中使用可能引起解析问题的特殊字符
快捷键
- F5 - 刷新页面
- Ctrl+A - 全选文本
- Ctrl+Z - 撤销输入
技术支持
基于以下开源技术构建:
- Python-Markdown
- PyMdown扩展
- Pygments代码高亮
- 标准库HTTPServer
适用于文档编写、博客发布、技术文档、学术论文等多种场景。