Skip to content

Markdown#

Markdown 节点用于在 Markdown 和 HTML 格式之间进行转换。

🌐 The Markdown node converts between Markdown and HTML formats.

操作(Operations)#

此节点的操作为模式

🌐 This node's operations are Modes:

  • Markdown 转 HTML:使用此模式将 Markdown 转换为 HTML。
  • HTML 转 Markdown:使用此模式将 HTML 转换为 Markdown。

节点参数(Node parameters)#

  • HTMLMarkdown:输入你想要转换的数据。字段名称会根据你选择的 模式 而变化。
  • 目标键:输入你想放置输出的字段。使用点号指定嵌套字段,例如 level1.level2.newKey

节点选项(Node options)#

该节点的选项取决于所选的模式

🌐 The node's Options depend on the Mode selected.

试用这些选项

有些选项相互依赖或可能相互作用。我们建议先测试这些选项,以确认效果是否符合你的预期。

Markdown 转 HTML 选项(Markdown to HTML options)#

| 选项 | 描述 | 默认 |

| --- | --- | --- |

| 为链接添加空白 | 是否在新窗口中打开链接(启用)或不打开(禁用)。 | 禁用 |

| 自动链接到网址 | 是否自动链接到网址(启用)或不链接(禁用)。如果启用,n8n 会将任何被识别为网址的字符串转换为链接。 | 禁用 |

| 反斜杠转义 HTML 标签 | 是否允许通过反斜杠转义 HTML 标签(启用)或不允许(禁用)。启用时,n8n 会转义任何以 \ 开头的 <>。例如,\<div\> 会呈现为 &lt;div&gt;。 | 禁用 |

| 完整的 HTML 文档 | 是否输出完整的 HTML 文档(启用)或 HTML 片段(禁用)。完整的 HTML 文档包括 <DOCTYPE HTML> 声明、<html><body> 标签,以及 <head> 元素。 | 禁用 |

| 自定义标题 ID | 是否支持自定义标题 ID(启用)或不支持(禁用)。启用时,你可以在标题文本后使用 {header ID here} 添加自定义标题 ID。 | 禁用 |

| 表情符号支持 | 是否支持表情符号(启用)或不支持(禁用)。 | 禁用。 |

| 编码电子邮件 | 是否将 ASCII 字符电子邮件转换为其等效的十进制实体(启用)或不转换(禁用)。 | 启用 |

| 从 URL 中排除尾随标点 | 是否从自动链接的 URL 中排除尾随标点(启用)或不排除(禁用)。用于 自动链接到 URL 功能。 | 禁用 |

| GitHub 代码块 | 是否启用 GitHub 风格的 Markdown 代码块(启用)或不启用(禁用)。 | 启用 |

| GitHub 兼容的标题 ID | 是否生成 GitHub 风格的 Markdown 标题 ID(启用)或不生成(禁用)。GitHub 风格的 Markdown 会将空格替换为 - 并移除非字母数字字符以生成标题 ID。 | 禁用 |

| GitHub 提及链接 | 更改用于 GitHub 提及 的链接。 | 已禁用 |

| GitHub 提及 | 是否支持使用 @ 标记 GitHub 用户(启用)或不支持(禁用)。启用时,n8n 会将 @name 替换为 https://github.com/name。 | 禁用 |

| GitHub 任务列表 | 是否支持 GitHub 风格的 Markdown 任务列表(启用)或不支持(禁用)。 | 禁用 |

| 标题级别开始 | 数字。设置标题的起始级别。例如,将此字段更改为 2 会导致 n8n 将 # 视为 <h2>,将 ## 视为 <h3>,依此类推。 | 1 |

| 标题前的强制空格 | 是否要求在 # 与标题文本之间添加空格(启用)或不要求(禁用)。启用时,n8n 会将写成 ##Some header text 的标题按原样呈现(不会将其转换为标题元素) | 禁用 |

| 单词中的星号 | n8n 是否应将单词中的星号视为 Markdown(禁用)或将其呈现为字面上的星号(启用)。 | 禁用 |

| 中间单词下划线 | n8n 是否应将单词中的下划线视为 Markdown(禁用)或将其呈现为字面下划线(启用)。 | 已禁用 |

| 无标题 ID | 禁用标题 ID 的自动生成(已启用)。 | 已禁用 |

| 解析图片尺寸 | 支持在 Markdown 语法中设置最大图片尺寸(已启用)。 | 已禁用 |

| 前缀头 ID | 定义要添加到头 ID 的前缀。 | 无 |

| 原始标题 ID | 是否从标题 ID(包括前缀)中移除空格、'",并用 - 替换(启用)或不替换(禁用)。 | 禁用 |

| 原始前缀头 ID | 是否防止 n8n 修改头前缀(启用)或不防止(禁用) | 禁用 |

| 简单换行 | 是否在行尾没有双空格的情况下创建换行(启用)或不创建(禁用)。 | 禁用 |

| 智能缩进修复 | 是否尝试智能修复与 ES6 模板字符串在缩进代码块中的缩进问题(启用)或不修复(禁用)。 | 禁用 |

| 使用空格缩进子列表 | 是否取消对子列表缩进四个空格的要求(启用)或不取消(禁用)。 | 禁用 |

| 拆分相邻引用块 | 是否拆分相邻的引用块(启用)或不拆分(禁用)。如果不启用此功能,n8n 会将单独行上的引用(以行首的 > 表示)视为一个引用块,即使它们之间有一个空行。 | 禁用 |

| 删除线 | 是否支持删除线语法(启用)或不支持(禁用)。启用后,你可以在单词或短语周围使用 ~~ 添加 ~~删除线~~ 效果。 | 禁用 |

| 表头 ID | 是否为表头标签添加 ID(启用)或不添加(禁用)。 | 禁用 |

| 表格支持 | 是否支持表格(启用)或不支持(禁用)。 | 禁用 |

HTML 转 Markdown 选项(HTML to Markdown options)#

| 选项 | 描述 | 默认 |

| --- | --- | --- |

| 项目符号标记 | 指定用于无序列表的字符。 | * |

| 代码块围栏 | 指定用于代码块的字符。 | ``` |

| 强调分隔符 | 指定字符 <em>。 | _ |

| 全局转义模式 | 覆盖默认的字符转义设置。你可能更想使用文本替换模式。 | 无 |

| 被忽略的元素 | 忽略指定的 HTML 元素及其子元素。 | 无 |

| 保留带数据的图片 | 是否保留带数据的图片(启用)或不保留(禁用)。支持最大1MB的文件。 | 禁用 |

| 行首转义模式 | 覆盖默认的字符转义设置。你可能想使用文本替换模式代替。 | 无 |

| 最大连续换行数 | 数字。指定允许的最大连续换行数。 | 3 |

| 将 URL 放在底部 | 是否将 URL 放在页面底部并使用链接引用定义进行格式化(启用)或不使用(禁用)。 | 禁用 |

| 强分隔符 | 指定 <strong> 的字符。 | ** |

| 代码块样式 | 指定代码块的样式。选项有 围栏缩进。 | 围栏 |

| 文本替换模式 | 使用正则表达式定义文本替换模式。 | 无 |

| 作为块处理 | 指定要作为块处理的 HTML 元素(用空行分隔) | 无 |

模板和示例(Templates and examples)#

Template widget placeholder.

解析器(Parsers)#

n8n 使用以下解析器:

🌐 n8n uses the following parsers: