Skip to content

Markdown 节点#

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

操作#

该节点的操作分为以下模式

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

节点参数#

  • HTMLMarkdown:输入需要转换的数据。字段名称会根据您选择的模式而变化
  • 目标键名:输入存放输出结果的字段。使用点号表示嵌套字段,例如 level1.level2.newKey

节点选项#

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

测试选项效果

某些选项会相互依赖或产生交互影响。我们建议测试不同选项以确保效果符合预期。

Markdown 转 HTML 选项#

选项 描述 默认值
在新窗口打开链接 是否在新窗口打开链接(启用)或保持当前窗口(禁用)。 禁用
自动链接 URL 是否自动将 URL 转换为链接(启用)或保持原样(禁用)。启用后,n8n 会将识别为 URL 的字符串自动转换为链接。 禁用
反斜杠转义 HTML 标签 是否允许使用反斜杠转义 HTML 标签(启用)或禁用此功能。启用时,n8n 会转义所有以 \ 开头的 <>。例如 \<div\> 会渲染为 &lt;div&gt; 禁用
完整 HTML 文档 输出完整 HTML 文档(启用)或 HTML 片段(禁用)。完整 HTML 文档包含 <!DOCTYPE HTML> 声明、<html><body> 标签以及 <head> 元素。 禁用
自定义标题 ID 是否支持自定义标题 ID(启用)或禁用此功能。启用后,您可以在标题文本后使用 {自定义ID} 添加自定义标题 ID。 禁用
表情符号支持 是否支持表情符号(启用)或禁用此功能。 禁用
编码电子邮件 是否将 ASCII 字符电子邮件转换为其等效的十进制实体(启用)或保持原样(禁用)。 启用
排除 URL 尾部标点 是否从自动链接的 URL 中排除尾部标点符号(启用)或包含标点(禁用)。需配合自动链接 URL使用。 禁用
GitHub 代码块 是否启用 GitHub 风格代码块(启用)或使用标准代码块(禁用)。 启用
GitHub 兼容标题 ID 是否生成 GitHub 风格的标题 ID(启用)或禁用此功能。GitHub 风格会用 - 替换空格并移除非字母数字字符。 禁用
GitHub 提及链接 更改GitHub 提及功能的链接地址。 禁用
GitHub 提及 是否支持使用 @ 标记 GitHub 用户(启用)或禁用此功能。启用后,n8n 会将 @用户名 替换为 https://github.com/用户名 禁用
GitHub 任务列表 是否支持 GitHub 风格任务列表(启用)或禁用此功能。 禁用
标题起始级别 数字。设置标题的起始级别。例如将此值设为 2 会使 # 被视为 <h2>## 被视为 <h3>,以此类推。 1
标题前必须空格 是否要求 # 和标题文本之间必须有空格(启用)或不做要求(禁用)。启用后,##无空格标题 会被原样渲染而不会转换为标题元素。 禁用
单词中间星号 是否将单词中的星号视为 Markdown 语法(禁用)或原样显示星号(启用)。 禁用
单词中间下划线 是否将单词中的下划线视为 Markdown 语法(禁用)或原样显示下划线(启用)。 禁用
禁用标题 ID 禁用自动生成标题 ID(启用)。 禁用
解析图片尺寸 支持在 Markdown 语法中设置图片最大尺寸(启用)。 禁用
标题 ID 前缀 定义要添加到标题 ID 的前缀。
原始标题 ID 是否从标题 ID(包括前缀)中移除空格、单引号和双引号,并用 - 替换(启用)或保持原样(禁用)。 禁用
原始前缀标题 ID 是否阻止 n8n 修改标题前缀(启用)或允许修改(禁用)。 禁用
简单换行 是否允许在行尾没有双空格的情况下创建换行(启用)或要求双空格换行(禁用)。 禁用
智能缩进修复 是否智能修复缩进代码块中与 ES6 模板字符串相关的缩进问题(启用)或禁用此功能。 禁用
子列表空格缩进 是否移除子列表需要缩进四个空格的要求(启用)或保持此要求(禁用)。 禁用
分割相邻引用块 是否分割相邻的引用块(启用)或合并处理(禁用)。如果不启用,n8n 会将不同行(以 > 开头)的引用视为单个引用块,即使中间有空行分隔。 禁用
删除线 是否支持删除线语法(启用)或禁用此功能。启用后,您可以使用 ~~ 包围文字来添加~~删除线~~效果。 禁用
表格标题 ID 是否为表格标题标签添加 ID(启用)或禁用此功能。 禁用
表格支持 是否支持表格(启用)或禁用此功能。 禁用

HTML 转 Markdown 选项#

Option Description Default
项目符号标记 指定用于无序列表的字符。 *
代码块围栏 指定用于代码块的字符。 ```
强调分隔符 指定 <em> 的字符。 _
全局转义模式 覆盖默认的字符转义设置。建议改用文本替换模式。
忽略元素 忽略指定的 HTML 元素及其子元素。
保留数据图像 是否保留带有数据的图像(启用)或不保留(禁用)。支持最大 1MB 的文件。 禁用
行首转义模式 覆盖默认的字符转义设置。建议改用文本替换模式。
最大连续换行数 数字。指定允许的最大连续换行数。 3
URL 置于底部 是否将 URL 放置在页面底部并使用链接引用定义格式(启用)或不放置(禁用)。 禁用
加粗分隔符 指定 <strong> 的字符。 **
代码块样式 指定代码块的样式。选项为 围栏式缩进式 围栏式
文本替换模式 使用正则表达式定义文本替换模式。
视为块元素 指定应视为块元素的 HTML 元素(用空行包围)

模板与示例#

AI agent that can scrape webpages

by Eduard

View template details
Autonomous AI crawler

by Oskar

View template details
Host Your Own AI Deep Research Agent with n8n, Apify and OpenAI o3

by Jimleuk

View template details
Browse Markdown 节点 integration templates, or search all templates

解析器#

n8n 使用以下解析器: