核心功能
Markdown 转 reStructuredText 工具提供了一套完整且高效的文档格式转换方案,以下是各项核心功能的详细说明:
实时双向转换
在左侧 Markdown 输入区域键入内容时,右侧 reStructuredText 输出区域会即时呈现转换结果。无需手动点击转换按钮,系统在每次输入变化时自动执行转换,实现真正的所见即所得体验。转换延迟极低,即使处理较长文档也能保持流畅的响应速度。
一键复制结果
转换完成后,点击复制按钮即可将生成的 reStructuredText 内容复制到系统剪贴板。复制的文本可直接粘贴到 .rst 文件、Sphinx 项目或任何支持 rST 格式的编辑器中,省去手动选中复制的繁琐操作。
下载为文件
支持将转换结果直接下载为 .rst 文件。下载的文件采用 UTF-8 编码,可被 Sphinx、Docutils 等工具直接识别和处理。无需手动创建文件和粘贴内容,一键即可获得可直接使用的 rST 文件。
内容交换
提供便捷的交换功能,可以将右侧 reStructuredText 输出区域的内容移动到左侧 Markdown 输入区域,方便用户进行逆向操作或对比两种格式之间的差异。这一功能在调试转换结果时尤为实用。
一键清空
点击清空按钮可同时清除输入和输出区域的全部内容,快速重置工作区。在需要转换新文档时,无需手动删除旧内容,一键即可开始新的转换任务。
示例内容加载
提供预置的 Markdown 示例文档,涵盖标题、粗体、斜体、代码块、列表、引用、链接、图片和表格等常用语法元素。点击示例按钮即可快速加载示例内容,帮助新用户快速了解工具的转换能力和两种语法之间的对应关系。
支持的 Markdown 语法
本工具全面支持标准 Markdown 及 GitHub Flavored Markdown(GFM)中的常用语法元素,以下是支持的语法列表及其转换说明:
| Markdown 语法 | reStructuredText 对应 | 说明 |
|---|---|---|
| 标题 h1-h6(# 前缀) | 装饰线标题(= - ~ ^ 等) | 自动为各级标题选择对应的装饰字符 |
| 粗体(**text**) | 粗体(**text**) | 语法完全兼容,直接映射 |
| 斜体(*text*) | 斜体(*text*) | 语法完全兼容,直接映射 |
| 行内代码(`code`) | 行内代码(``code``) | rST 使用双反引号包裹行内代码 |
| 围栏式代码块 | .. code-block:: 指令 | 自动添加语言标识到指令参数中 |
| 无序列表(- /* / +) | 无序列表(- / * / +) | 支持嵌套列表的缩进转换 |
| 有序列表(1. 2. 3.) | 有序列表(1. / 2. / 3.) | 保持序号格式和嵌套层级 |
| 引用块(> quote) | 块引用(缩进文本) | 转换为 rST 的缩进块引用格式 |
| 链接 [text](url) | 内联链接 | 转换为 rST 标准内联链接语法 |
| 图片  | .. image:: 指令 | 自动转换为 rST 图片指令 |
| GFM 表格 | grid_table 指令 | 转换为 rST 网格表格格式 |
| 水平线(---) | 水平线(----) | 转换为 rST 水平分隔线 |
产品优势
相较于其他转换工具,本产品具有以下显著优势:
UD5工具箱