Markdown
Markdown 节点在 Markdown 和 HTML 格式之间进行转换。
运营
该节点的操作为
模式:- Markdown 到 HTML :使用此模式将 Markdown 转换为 HTML。
- HTML 到 Markdown :使用此模式将 HTML 转换为 Markdown。
节点参数
- HTML或Markdown :输入要转换的数据。字段名称会根据您选择的模式而变化。
- 目标键:输入要放入输出的字段。例如,使用点指定嵌套字段。
节点选项
节点的
选项取决于所选的模式。测试选项
某些选项相互依赖或可以交互。我们建议您测试这些选项,以确认效果符合您的预期。
Markdown 到 HTML 选项
| 选项 | 描述 | 默认 |
|---|---|---|
| 添加空白链接 | 是否在新窗口中打开链接(启用)或不在新窗口中打开链接(禁用)。 | 已禁用 |
| 自动链接到 URL | 是否自动链接到 URL(启用)或禁用(禁用)。如果启用,n8n 会将任何被识别为 URL 的字符串转换为链接。 | 已禁用 |
| 反斜杠转义 HTML 标签 | 是否允许(启用)或禁用(禁用)HTML标签的反斜杠转义。启用后,n8n 会对任何以或开头的 进行转义。例如,渲染为。 | 已禁用 |
| 完整的 HTML 文档 | 是否输出完整的 HTML 文档(启用)或 HTML 片段(禁用)。完整的 HTML 文档包含声明、标签和元素。 | 已禁用 |
| 自定义标头 ID | 是否支持自定义标题 ID(启用)或禁用。启用后,您可以在标题文本后使用 添加自定义标题 ID。 | 已禁用 |
| 表情符号支持 | 是否支持表情符号(启用)或不支持(禁用)。 | 已禁用。 |
| 编码电子邮件 | 是否将 ASCII 字符电子邮件转换为其等效的十进制实体(启用)或不转换(禁用)。 | 已启用 |
| 从 URL 中排除尾随标点符号 | 是否从自动链接的 URL 中排除尾随标点符号(启用)或不排除(禁用)。用于“自动链接到 URL” 。 | 已禁用 |
| GitHub 代码块 | 是否启用 GitHub Flavored Markdown 代码块(启用)或不启用(禁用)。 | 已启用 |
| GitHub 兼容标头 ID | 是否生成 GitHub Flavored Markdown 标题 ID(启用)或禁用。GitHub Flavored Markdown 生成的标题 ID 会替换空格,并删除非字母数字字符。 | 已禁用 |
| GitHub 提及链接 | 更改与GitHub Mentions一起使用的链接。 | 已禁用 |
| GitHub 提及 | 是否支持使用 标记 GitHub 用户(启用)或禁用(禁用)。启用后,n8n 将替换为。 | 已禁用 |
| GitHub 任务列表 | 是否支持 GitHub Flavored Markdown 任务列表(启用)或不支持(禁用)。 | 已禁用 |
| 标题级别开始 | 数字。设置标题的起始级别。例如,将此字段更改为会导致 n8n 将视为、等等。 | 1 |
| 标题前的强制空格 | 是否需要在标题文本之间添加空格(启用)或禁用(禁用)。启用后,n8n 会按原样渲染标题(不会将其转换为标题元素)。 | 已禁用 |
| 中间词星号 | n8n 是否应将单词中的星号视为 Markdown(禁用)或将其呈现为文字星号(启用)。 | 已禁用 |
| 中间词下划线 | n8n 是否应将单词中的下划线视为 Markdown(禁用)或将其呈现为文字下划线(启用)。 | 已禁用 |
| 无标题ID | 禁用标题 ID 的自动生成(已启用)。 | 已禁用 |
| 解析图像尺寸 | 支持在 Markdown 语法中设置最大图像尺寸(已启用)。 | 已禁用 |
| 前缀头ID | 定义要添加到标题 ID 的前缀。 | 没有任何 |
| 原始标头 ID | 是否从标题 ID(包括前缀)中删除空格、和,并用(启用)或不(禁用)替换它们。 | 已禁用 |
| 原始前缀标头 ID | 是否阻止 n8n 修改标头前缀(启用)或不阻止(禁用) | 已禁用 |
| 简单换行 | 是否在行尾创建不带双倍空格的换行符(启用)或不创建(禁用)。 | 已禁用 |
| 智能缩进修复 | 是否尝试智能修复缩进代码块中与 ES6 模板字符串相关的缩进问题(启用)或不尝试(禁用)。 | 已禁用 |
| 空格缩进子列表 | 是否取消缩进子列表四个空格的要求(启用)或不取消(禁用)。 | 已禁用 |
| 拆分相邻的块引用 | 是否拆分相邻的区块引用(启用)或不拆分(禁用)。如果不启用此功能,n8n 会将分行的引用(在行首以 表示)视为单个区块引用,即使它们之间有空行分隔。 | 已禁用 |
| 删除线 | 是否支持删除线语法(启用)或禁用。启用后,您可以在单词或短语周围添加删除线效果。 | 已禁用 |
| 表头 ID | 是否向表头标签添加 ID(启用)或不添加(禁用)。 | 已禁用 |
| 表格支持 | 是否支持表格(启用)或不支持表格(禁用)。 | 已禁用 |
HTML 到 Markdown 选项
| 选项 | 描述 | 默认 |
|---|---|---|
| 子弹标记 | 指定无序列表使用的字符。 | * |
| 代码块围栏 | 指定用于代码块的字符。 | ``` |
| 强调分隔符 | 指定字符。 | _ |
| 全局转义模式 | 覆盖默认的字符转义设置。您可能希望改用“文本替换模式”。 | 没有任何 |
| 忽略的元素 | 忽略给定的 HTML 元素及其子元素。 | 没有任何 |
| 将图像与数据一起保存 | 是否保留带数据的图片(启用)或不保留(禁用)。支持最大 1MB 的文件。 | 已禁用 |
| 行首转义模式 | 覆盖默认的字符转义设置。您可能希望改用“文本替换模式”。 | 没有任何 |
| 最大连续换行数 | 数量。指定允许的最大连续新行数。 | 3 |
| 将 URL 放在底部 | 是否将 URL 放置在页面底部并使用链接引用定义进行格式化(启用)或不(禁用)。 | 已禁用 |
| 强分隔符 | 指定 的字符。 | ** |
| 代码块样式 | 指定代码块的样式。选项包括Fence和Indented 。 | 栅栏 |
| 文本替换模式 | 使用正则表达式定义文本替换模式。 | 没有任何 |
| 视为块 | 指定要作为块处理的 HTML 元素(用空行包围) | 没有任何 |
模板和示例
没有任何
解析器
n8n 使用以下解析器:
- 从 HTML 转换为 Markdown: node-html-markdown 。
- 要将 Markdown 转换为 HTML: Showdown 。某些选项允许您使用GitHub Flavored Markdown扩展 Markdown 。