halo icon indicating copy to clipboard operation
halo copied to clipboard

使用Base64作为图片链接源时会消失

Open Duster-Cule opened this issue 1 year ago • 1 comments

前置条件

  • [x] 已经在 issues 列表中搜索了相关问题。
  • [x] 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 Discussions 提交。
  • [x] 已经尝试过停用所有的插件,排除是插件导致的问题。
  • [x] 如果是插件和主题的问题,请在对应的插件和主题仓库提交。

系统信息

使用的哪种方式运行?

Docker

发生了什么?

使用Base64作为图片链接源时会消失

复现步骤

1.新建一个文章作为测试 2.在默认编辑器中点击加号插入图片 3.选择“输入链接”,并填入图片的Base64,此时一切正常 4.点击发布,后台会自动跳转会文章总界面。注意到在实际文章中图片加载正常 5.此时再点进测试文章,原有的图片在编辑器中消失,无法查看图片位置,无法更改。

相关日志输出

附加信息

  • 在测试案例中,文章正文仅有一张图片,此时将光标放于最后按退格键依然可以删除图片。
  • 在右上角的“预览”中仍能看到图片在正文中正常渲染
  • 如果将文章正文通过插件转换成markdown格式可以发现图片信息依然存在,通过插件再从markdown格式转回默认编辑器支持的富文本仍然不显示图片

Duster-Cule avatar Apr 20 '25 08:04 Duster-Cule

/kind bug /area editor /ping @halo-dev/sig-halo-console

JohnNiang avatar May 09 '25 06:05 JohnNiang

最新版已经没这个问题,

rootwhois avatar Sep 22 '25 04:09 rootwhois