中文 Markdown 强调标记的渲染问题

在与 AI 对话的过程中，你一定见过这样不伦不类的输出： &#xA; &#xA; &#xA;&#xA; 换言之，那些本该加粗的部分并没有加粗，周围却多了一堆星号。 &#xA; 有一定技术背景的读者都知道，这些星号是 Markdown 中的强调标记。Markdown 是一种格式标记语言，可以用一些简单而直观的语法，为纯文本附加格式信息。近年来，Markdown 文档常用于模型训练，从而成为了 AI 模型的原生语言。如今，AI 模型的回答大多都是以 Markdown 格式输出，然后再在客户端渲染为带格式文本的。 &#xA; 当然，上述问题并不只出现在 AI 聊天中。如果你用 Markdown 记笔记或者写作，应当对类似的现象早就不陌生了。 &#xA; 可是，Markdown 语法不就是把 ** 之间的内容当作强调部分的吗？为什么在一些场景下能加粗，另一些场景下就不能加粗了呢？ &#xA;…