You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用github.rest.issues.createComment发布纯文本而非Markdown评论

可以实现,常用的有两种实现方案:

  • 方案1:代码块包裹内容
    把需要发布的纯文本整体用三个反引号包裹,可标注text类型避免自动语法高亮,调用接口的示例调整如下:
    const rawContent = `你的纯文本内容,可包含连续空格、<hello>这类字符`
    github.rest.issues.createComment({
      issue_number,
      owner,
      repo,
      body: `\`\`\`text\n${rawContent}\n\`\`\``
    })
    
    该方案下所有内容会完全按原格式展示,连续空格不会合并,类HTML标签的内容也会原样输出,仅会额外自带代码块的浅灰色背景样式。
  • 方案2:特殊字符转义
    如果你不需要代码块样式,可提前对内容里的特殊字符做转义处理:
    • 连续空格替换为&nbsp;
    • 特殊HTML符号<替换为&lt;、>替换为&gt;
    • *、#、-等Markdown语法标识前加反斜杠\转义
      转义完成后再传入body字段即可实现无特殊样式的纯文本原样展示。

内容的提问来源于stack exchange,提问作者Tobias Feil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:45:03