halo
halo copied to clipboard
使用Base64作为图片链接源时会消失
前置条件
- [x] 已经在 issues 列表中搜索了相关问题。
- [x] 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 Discussions 提交。
- [x] 已经尝试过停用所有的插件,排除是插件导致的问题。
- [x] 如果是插件和主题的问题,请在对应的插件和主题仓库提交。
系统信息
- 外部访问地址:
- 启动时间: 2024-12-08 09:45
- 版本: 2.20.11
- 构建时间: 2024-12-04 17:57
- Git Commit: 2cb10a5
- Java: IBM Semeru Runtime Open Edition / 21.0.5+11-LTS
- 数据库: H2 / 2.3.232
- 操作系统: Linux / 3.10.0-1160.11.1.el7.x86_64
- 已激活主题: Theme Joe3 1.2.2
- 已启动插件:
使用的哪种方式运行?
Docker
发生了什么?
使用Base64作为图片链接源时会消失
复现步骤
1.新建一个文章作为测试 2.在默认编辑器中点击加号插入图片 3.选择“输入链接”,并填入图片的Base64,此时一切正常 4.点击发布,后台会自动跳转会文章总界面。注意到在实际文章中图片加载正常 5.此时再点进测试文章,原有的图片在编辑器中消失,无法查看图片位置,无法更改。
相关日志输出
无
附加信息
- 在测试案例中,文章正文仅有一张图片,此时将光标放于最后按退格键依然可以删除图片。
- 在右上角的“预览”中仍能看到图片在正文中正常渲染
- 如果将文章正文通过插件转换成markdown格式可以发现图片信息依然存在,通过插件再从markdown格式转回默认编辑器支持的富文本仍然不显示图片
/kind bug /area editor /ping @halo-dev/sig-halo-console
最新版已经没这个问题,