瀏覽代碼

fix Multiple <think>\n Interface rendering exception (#20977)

tags/1.5.0
XiaoCC 4 月之前
父節點
當前提交
0784c6295d
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 1 行新增1 行删除
  1. 1
    1
      web/app/components/base/markdown/markdown-utils.ts

+ 1
- 1
web/app/components/base/markdown/markdown-utils.ts 查看文件

} }


export const preprocessThinkTag = (content: string) => { export const preprocessThinkTag = (content: string) => {
const thinkOpenTagRegex = /<think>\n/g
const thinkOpenTagRegex = /(<think>\n)+/g
const thinkCloseTagRegex = /\n<\/think>/g const thinkCloseTagRegex = /\n<\/think>/g
return flow([ return flow([
(str: string) => str.replace(thinkOpenTagRegex, '<details data-think=true>\n'), (str: string) => str.replace(thinkOpenTagRegex, '<details data-think=true>\n'),

Loading…
取消
儲存