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。

¥Markdown to HTML: Use this mode to convert from Markdown to HTML.

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

¥HTML to Markdown: Use this mode to convert from HTML to Markdown.

节点参数#

¥Node parameters

  • HTML 或 Markdown:输入要转换的数据。字段名称会根据你选择的模式而变化。

¥HTML or Markdown: Enter the data you want to convert. The field name changes based on which Mode you select.

  • 目标密钥:输入要将输出放入的字段。使用点号指定嵌套字段,例如 level1.level2.newKey

¥Destination Key: Enter the field you want to put the output in. Specify nested fields using dots, for example level1.level2.newKey.

节点选项#

¥Node options

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

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

Test out the options

某些选项相互依赖或可以交互。我们建议测试各种选项,以确认其效果是否符合你的预期。

¥Some of the options depend on each other or can interact. We recommend testing out options to confirm the effects are what you want.

Markdown 转 HTML 选项#

¥Markdown to HTML options

选项 描述 默认
添加空白链接 是否在新窗口中打开链接(启用)或不打开(禁用)。 已禁用
自动链接到 URL 是否自动链接到 URL(启用)或不自动链接到 URL(禁用)。如果启用,n8n 会将识别为 URL 的任何字符串转换为链接。 已禁用
反斜杠转义 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 Flavored Markdown 代码块(已启用)或禁用(已禁用)。 已启用
GitHub 兼容的标头 ID 是否生成 GitHub Flavored Markdown 标题 ID(已启用)或不生成(已禁用)。GitHub Flavored Markdown 会生成标题 ID,其中空格会被替换为 -,并且会移除非字母数字字符。 已禁用
GitHub Mention 链接 更改 GitHub Mentions 使用的链接。 已禁用
GitHub Mentions 是否支持使用 @ 标记 GitHub 用户(启用)或不支持(禁用)。启用后,n8n 会将 @name 替换为 https://github.com/name 已禁用
GitHub 任务列表 是否支持 GitHub Flavored 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 会将多行中的引号(行首以 > 表示)视为单个块引用,即使它们之间用空行分隔。 已禁用
删除线 是否支持删除线语法(启用)或不支持(禁用)。启用后,你可以使用 ~~ 在单词或短语周围添加 ~~strikethrough~~ 效果。 已禁用
表头 ID 是否为表头标签添加 ID(启用)或不添加(禁用)。 已禁用
表支持 是否支持表格(启用)或不支持(禁用)。 已禁用

HTML 转 Markdown 选项#

¥HTML to Markdown options

选项 描述 默认
子弹标记 指定用于无序列表的字符。 *
代码块围栏 指定用于代码块的字符。
强调分隔符 指定字符 <em> _
全局转义模式 覆盖默认字符转义设置。你可能需要改用文本替换模式。
已忽略元素 忽略指定的 HTML 元素及其子元素。
保留包含数据的图片 是否保留包含数据的图片(启用)或不保留(禁用)。支持最大 1MB 的文件。 已禁用
折线起始转义模式 覆盖默认字符转义设置。你可能需要改用文本替换模式。
最大连续换行数: 数量。指定允许的最大连续换行数。 3
将 URL 放置在底部。 是否将 URL 放置在页面底部并使用链接引用定义进行格式化(启用)或不(禁用)。 已禁用
强分隔符 指定 <strong> 的字符。 **
代码样式块 指定代码块的样式。选项包括 Fence 和 Indented。 围栏
文本替换模式 使用正则表达式定义文本替换模式。
视为块处理 指定要视为块的 HTML 元素(用空行包围)。

模板和示例#

¥Templates and examples

Template widget placeholder.

解析器#

¥Parsers

n8n 使用以下解析器:

¥n8n uses the following parsers:

¥To convert from HTML to Markdown: node-html-markdown.

¥To convert from Markdown to HTML: Showdown. Some options allow you to extend your Markdown with GitHub Flavored Markdown.