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: