龙虾机器人支持commonmark标准的markdown语法,包括基础样式、标题、列表、链接、代码块等,但要求格式严格规范,如标题后需空格、列表缩进4空格、代码块防xss等。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

龙虾机器人在解析与生成内容时,对Markdown语法的支持存在明确边界,部分语法可被准确识别并转换为HTML渲染,而另一些则被忽略或触发安全降级机制。以下是其实际支持的Markdown语法及对应格式化输出技巧:
一、基础文本样式语法
龙虾机器人可正确识别并转换斜体、加粗、删除线、行内代码等基础格式,这些语法在提示词中使用时,将直接影响最终HTML输出的视觉表现。所有样式符号必须紧贴文字,中间不可插入空格。
1、斜体:使用单个星号包裹,如*斜体文字*,将被转为<em>斜体文字</em>;
2、加粗:使用双星号包裹,如**加粗文字**,将被转为<strong>加粗文字</strong>;
3、加粗+斜体:使用三重星号包裹,如***粗斜体***,将被转为嵌套的<strong><em>粗斜体</em></strong>;
4、删除线:使用双波浪线包裹,如~~已废弃~~,将被转为<del>已废弃</del>;
5、行内代码:使用反引号包裹,如`console.log()`,将被转为<code>console.log();
6、关键提示:行内代码中的`&`、``会被自动HTML实体化,确保不破坏页面结构。
二、标题与段落结构语法
龙虾机器人严格遵循CommonMark标准处理标题层级,仅识别以`#`开头且后跟空格的行作为标题,其余格式(如ATX闭合式`## 标题 ##`)将被忽略。段落间必须用空行分隔,否则可能合并为同一段落。
1、一级标题:以# 标题内容开头,生成<h1></h1>标签;
2、二级标题:以## 标题内容开头,生成<h2></h2>标签;
3、三级至六级标题:分别对应###至######,均被转为对应<h3></h3>至<h6></h6>;
4、普通段落:连续非空行视为一个段落,自动包裹<p></p>标签;
5、关键提示:若某行以#开头但其后无空格(如`#标题`),该行将被当作普通文本而非标题处理。
三、列表与引用语法
龙虾机器人支持有序列表、无序列表及块引用的解析,但要求格式高度规范。嵌套列表需严格缩进4空格,且仅支持单层嵌套。引用块必须以`>`起始并后跟空格,否则降级为普通段落。
1、无序列表:使用*、-或+任一符号,后接空格及内容,如- 项目一;
2、有序列表:使用1.、2.等数字加点格式,后接空格及内容,编号顺序由AI自动校正;
3、块引用:每行以> (注意空格)开头,多行引用需逐行添加;
4、嵌套列表:子项必须缩进4空格,如父项为- 主项,子项应为 - 子项;
5、关键提示:若列表项后紧跟换行但无后续内容,可能导致解析中断,建议每项保持完整语义。
四、链接与图片语法
龙虾机器人支持标准Markdown链接与图片语法,但对URL合法性进行实时校验。无效协议(如`file://`)、相对路径或缺失alt文本的图片将被过滤或替换为占位符。自动链接功能仅限`
1、行内链接:格式为[链接文字](https://example.com),生成<a href="https://example.com">链接文字</a>;
2、参考式链接:支持[链接文字][ref]配合[ref]: https://example.com定义,但要求定义块位于文档末尾;
3、本地图片:仅当路径存在于当前工作目录且文件可读时生效;
4、网络图片:将被转为<img src="..." alt="图标">;
5、关键提示:所有HTTP/HTTPS链接默认添加rel="noopener noreferrer"属性以增强安全性。
五、代码块与分隔线语法
龙虾机器人区分行内代码与代码块,并对代码块启用语法高亮检测。分隔线用于逻辑分段,在HTML中转为<hr>,但需满足严格格式要求,否则被忽略。
1、行内代码块:使用单反引号包裹,如`git status`;
2、多行代码块:使用三个反引号包裹,首行可指定语言标识,如```bash;
3、无语言标识代码块:若首行仅为```,则按纯文本处理,不启用高亮;
4、分隔线:仅识别***、---或___单独成行且前后为空行的形式;
5、关键提示:代码块中出现未闭合的HTML标签(如










