Skip to content

Markdown 节点#

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

操作#

此节点的操作是 Modes 模式

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

节点参数#

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

节点选项#

节点的 Options 选项 取决于选择的 Mode 模式

测试选项

某些选项彼此依赖或可以交互。我们建议测试选项以确认效果符合您的要求。

Markdown to HTML options Markdown 转 HTML 选项#

选项 描述 默认值
Add Blank To Links 为链接添加空白 是否在新窗口中打开链接(启用)或不打开(禁用)。 禁用
Automatic Linking To URLs 自动链接到 URL 是否自动链接到 URL(启用)或不链接(禁用)。如果启用,n8n 将其识别为 URL 的任何字符串转换为链接。 禁用
Backslash Escapes HTML Tags 反斜杠转义 HTML 标签 是否允许反斜杠转义 HTML 标签(启用)或不允许(禁用)。启用时,n8n 转义任何以 \ 开头的 <>。例如,\<div\> 呈现为 &lt;div&gt; 禁用
Complete HTML Document 完整 HTML 文档 是否输出完整的 HTML 文档(启用)或 HTML 片段(禁用)。完整的 HTML 文档包括 <DOCTYPE HTML> 声明、<html><body> 标签以及 <head> 元素。 禁用
Customized Header ID 自定义标头 ID 是否支持自定义标题 ID(启用)或不支持(禁用)。启用时,您可以在标题文本后使用 {header ID here} 添加自定义标题 ID。 禁用
Emoji Support 表情符号支持 是否支持表情符号(启用)或不支持(禁用)。 禁用
Encode Emails 编码电子邮件 是否将 ASCII 字符电子邮件转换为其等效的十进制实体(启用)或不转换(禁用)。 启用
Exclude Trailing Punctuation From URLs 从 URL 中排除尾随标点符号 是否从自动链接的 URL 中排除尾随标点符号(启用)或不排除(禁用)。与 Automatic Linking To URLs 一起使用。 禁用
GitHub Code Blocks GitHub 代码块 是否启用 GitHub Flavored Markdown 代码块(启用)或不启用(禁用)。 启用
GitHub Compatible Header IDs GitHub 兼容标头 ID 是否生成 GitHub Flavored Markdown 标题 ID(启用)或不生成(禁用)。GitHub Flavored Markdown 生成标题 ID 时用 - 替换空格并删除非字母数字字符。 禁用
GitHub Mention Link GitHub 提及链接 更改与 GitHub Mentions 一起使用的链接。 禁用
GitHub Mentions GitHub 提及 是否支持使用 @ 标记 GitHub 用户(启用)或不支持(禁用)。启用时,n8n 将 @name 替换为 https://github.com/name 禁用
GitHub Task Lists GitHub 任务列表 是否支持 GitHub Flavored Markdown 任务列表(启用)或不支持(禁用)。 禁用
Header Level Start 标头级别开始 数字。设置标头的开始级别。例如,将此字段更改为 2 会导致 n8n 将 # 视为 <h2>,将 ## 视为 <h3>,依此类推。 1
Mandatory Space Before Header 标头前必须有空格 是否要求 # 和标题文本之间有空格(启用)或不要求(禁用)。启用时,n8n 按字面意思呈现写为 ##Some header text 的标题(不会将其转换为标题元素) 禁用
Middle Word Asterisks 单词中间的星号 n8n 是否应将单词中的星号视为 Markdown(禁用)或将其呈现为字面星号(启用)。 禁用
Middle Word Underscores 单词中间的下划线 n8n 是否应将单词中的下划线视为 Markdown(禁用)或将其呈现为字面下划线(启用)。 禁用
No Header ID 无标头 ID 禁用标头 ID 的自动生成(启用)。 禁用
Parse Image Dimensions 解析图像尺寸 支持在 Markdown 语法中设置最大图像尺寸(启用)。 禁用
Prefix Header ID 前缀标头 ID 定义要添加到标头 ID 的前缀。
Raw Header ID 原始标头 ID 是否从标头 ID(包括前缀)中删除空格、'",用 - 替换它们(启用)或不删除(禁用)。 禁用
Raw Prefix Header ID 原始前缀标头 ID 是否阻止 n8n 修改标头前缀(启用)或不阻止(禁用) 禁用
Simple Line Breaks 简单换行符 是否在行末没有双空格的情况下创建换行符(启用)或不创建(禁用)。 禁用
Smart Indentation Fix 智能缩进修复 是否尝试智能修复与缩进代码块中的 ES6 模板字符串相关的缩进问题(启用)或不修复(禁用)。 禁用
Spaces Indented Sublists 空格缩进子列表 是否删除将子列表缩进四个空格的要求(启用)或不删除(禁用)。 禁用
Split Adjacent Blockquotes 拆分相邻块引用 是否拆分相邻的块引用块(启用)或不拆分(禁用)。如果不启用此功能,n8n 将不同行上的引用(由行开头的 > 表示)视为单个块引用,即使它们由空行分隔。 禁用
Strikethrough 删除线 是否支持删除线语法(启用)或不支持(禁用)。启用时,您可以使用单词或短语周围的 ~~ 添加 ~~删除线~~ 效果。 禁用
Tables Header ID 表格标头 ID 是否向表格标头标签添加 ID(启用)或不添加(禁用)。 禁用
Tables Support 表格支持 是否支持表格(启用)或不支持(禁用)。 禁用

HTML to Markdown options HTML 转 Markdown 选项#

选项 描述 默认值
Bullet Marker 项目符号标记 指定用于无序列表的字符。 *
Code Block Fence 代码块围栏 指定用于代码块的字符。 ```
Emphasis Delimiter 强调分隔符 指定 <em> 的字符。 _
Global Escape Pattern 全局转义模式 覆盖默认字符转义设置。您可能希望使用文本替换模式。
Ignored Elements 忽略的元素 忽略给定的 HTML 元素及其子元素。
Keep Images With Data 保留带数据的图像 是否保留带数据的图像(启用)或不保留(禁用)。支持最大 1MB 的文件。 禁用
Line Start Escape Pattern 行开始转义模式 覆盖默认字符转义设置。您可能希望使用文本替换模式。
Max Consecutive New Lines 最大连续新行数 数字。指定允许的最大连续新行数。 3
Place URLs At The Bottom 将 URL 放在底部 是否将 URL 放在页面底部并使用链接引用定义格式化(启用)或不放置(禁用)。 禁用
Strong Delimiter 粗体分隔符 指定 <strong> 的字符。 **
Style For Code Block 代码块样式 指定代码块的样式。选项是 FenceIndented Fence
Text Replacement Pattern 文本替换模式 使用正则表达式定义文本替换模式。
Treat As Blocks 视为块 指定要视为块的 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 使用以下解析器: