浅尝Halo博客框架:基础体验还一言难尽

浅尝Halo博客框架:基础体验还一言难尽

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

Halo是一个新的博客框架,但安装和编辑器使用上有问题,图片上传和搜索功能存在bug。希望Halo能够继续发展和改进。

🔎

延伸解读

安装部署的版本兼容性挑战

作者在安装Halo时遇到诸多错误,最终发现是docker和docker-compose版本不兼容所致。尽管作者承认自己的docker版本较旧,但强调在安装过的几十个容器中,Halo是唯一出现此问题的。这提示读者,部署Halo前需确保环境版本符合要求,否则可能耗费大量时间排查。

编辑器图片上传的稳定性问题

Halo的Markdown编辑器在插入图片时存在上传失败和图片消失的问题,作者测试发现空文章首次粘贴图片有50%概率立即消失。此外,在图片前按回车会导致图片重复上传,且无法删除已插入的图片。这些bug严重影响写作体验,尤其是对网络环境较差的用户。

搜索功能与索引机制的缺陷

Halo的搜索插件无法搜索到文章的摘要和标题,甚至能搜索到已删除的文章(点击后显示404)。作者将摘要添加到文章开头后依然无效,表明搜索索引可能未覆盖这些字段,且删除文章后索引未及时更新。这降低了内容检索的可靠性。

图片优化与插件配置的不足

Halo本身未对图片进行压缩优化,作者尝试通过对象存储插件(如S3)自行处理,但插件文档晦涩难懂,最终在群友帮助下才完成配置。对于追求访问速度的博客,图片优化是必要环节,但Halo目前在此方面的支持较为薄弱,需要用户具备较高的技术能力。

❓

Q&A

Halo博客框架安装时遇到了哪些问题?

安装过程中遇到许多错误,尤其是docker和docker-compose版本不兼容的问题,导致部署报错,需要搜索错误来解决。

Halo的编辑器在插入图片时有什么bug?

插入图片时可能上传失败,图片显示后瞬间消失;在图片前按回车会导致图片重复上传;插入的图片无法删除。

Halo中如何添加文章标题和摘要?

需要先按Command+S保存文章,才能看到隐藏的入口来添加文章封面、标题、摘要等信息。

Halo对图片优化有哪些不足?

Halo对图片没有优化和压缩,作者尝试使用其他工具进行压缩,如cos+数据万象或对象存储传输协议插件s3。

Halo的搜索功能存在哪些问题?

搜索功能无法搜索到摘要和标题,甚至能搜索到已删除的文章,点击后显示404。

作者为什么选择Halo博客框架?

因为Halo后端快速部署、代码量低、一键操作、随时更改,且社区活跃,开发者更新快。

🏷️

标签

➡️

继续阅读