1.新起点软件库

原标题:新起点丨开源建站工具Halo发布2.0版本局搜索能力Halo是一款好用又强大的开源建站工具,它让你无需太多的技术知识就可以快速搭建一个博客、网站或者内容管理系统截至目前(2022年12月1日),Halo已经在Docker Hub获得了超过。

2.新起点平台

150万次下载,GitHub Star数突破24k,并拥有一百多名社区贡献者我们在此对所有参与到Halo产品及社区建设的朋友们表达由衷的感谢亮点功能■ 多用户与权限体系Halo 1.0版本仅支持单管理员机制,这极大限制了Halo的多人使用场景。

3.起点在线工具

在Halo 2.0中,我们引入了多用户及RBAC权限体系,支持多用户同时登录管理Halo,并且支持用户权限的细粒度控制,可以为不同的用户分配不同的权限,从而实现不同的用户角色。

4.起点作者新建网站

■ 灵活可扩展的插件机制Halo 2.0带来了全新设计的插件机制,这也是2.0版本底层架构变动的主要原因在Halo 1.0时,我们因为无法对功能进行拓展,所以随着版本不断迭代会导致系统越来越臃肿比如我们在1.0集成了市面上常见的云存储方案,但绝大部分用户都不会使用到所有的存储方案,这些功能对于Halo来说就变成了一种负担。

5.开源建站平台

在Halo 2.0中,我们将这些功能抽离出来,通过插件的形式进行集成,这样用户可以根据自己的需求自由选择,不再会因为一些不需要的功能而导致系统的臃肿同时也可以实现不更新整个Halo应用,对插件进行单独更新,降低用户更新使用新功能的代价。

6.起点作者自建网站

我们为插件机制提供了以下能力:ꔷ 插件的动态加载、卸载、升级;ꔷ 自定义模型的接入,方便插件的数据存储;ꔷ 接入Halo的配置模块,方便插件的配置管理;ꔷ 以及拓展后端、管理端、主题端的能力。

7.新起点 新平台

从上图可以看到:ꔷ 我们将评论组件和搜索组件做成了插件,这是为了方便主题直接使用,而不需要主题单独为这两个功能进行开发;ꔷ 1.0的友情链接管理功能也被抽离出来,成为了一个独立的通用插件;ꔷ 阿里云OSS的存储策略也使

用插件提供,安装了这个插件即可将附件上传至阿里云OSS;ꔷ Umami插件提供了对Umami的集成,可以在Halo控制台直接查看网站访问情况;ꔷ Unsplash插件提供了对Unsplash的集成,可以在编写内容的时候从Unsplash选择图片。

相信随着我们对Halo的持续迭代和生态建设的持续投入,Halo的插件生态会越来越丰富■ 全新的主题机制Halo 2.0在主题机制上,有以下主要改进:ꔷ 使用Thymeleaf作为默认的模板引擎;ꔷ 支持主题预览,可以在不启用。

主题的情况下预览主题效果;ꔷ 支持多语言;ꔷ 全新的设置表单定义机制,支持更多的输入选项,支持表单验证和条件判断;ꔷ 全新设计的主题可视化设置界面,支持预览不同设备的效果,支持保存设置之后实时预览效果

■ 全新的默认主题我们为Halo 2.0提供了全新的默认主题,并命名为Earth,我们计划在未来以太阳系成员的命名方式提供一系列的官方默认主题。

■ 可扩展的附件管理在Halo 1.0时,社区用户呼声比较高的需求之一就是改进附件管理方式在2.0版本,我们全新设计了附件的功能,支持分组管理、存储策略等功能分组管理功能可以帮助用户更好地组织管理不同使用场景的附件。

存储策略功能可以让用户定义多个不同的附件存储位置,同时也可以通过插件来拓展外部云存储,比如上面提到的阿里云OSS。

splash网站选择配图。

■ 便捷的后台全局搜索我们在后台提供了全局搜索功能,可以快速搜索后台的页面、文章、附件、主题等资源。并且提供了快捷键(Ctrl+K,Mac下为Cmd+K)来快速打开搜索框,提高后台的操作效率。

■ 支持搜索引擎在Halo 1.0的时候,我们搜索文章是通过SQL模糊匹配的方式来实现的,这种方式的搜索效率和准确性都不够理想在2.0中,我们默认使用了Apache Lucene来提供搜索引擎的支持,也为主题端提供了通用的搜索框组件,大大提高。

了搜索功能的实用性。同样的,搜索引擎我们也支持通过插件来展,比如集成Elasticsearch、MeiliSearch等。

完整变更日志关于Halo 2.0的完整特性和变更日志,请访问GitHub Release页面接下来在Halo 2.0正式版发布之后,我们会继续完善Halo的功能和文档,并在每个月按时发布一个功能版本同时将持续投入对Halo生态的建设,让用户能够更加方便地使用Halo搭建各式各样的网站,构建心中的理想站点。

此外,我们也将在不久之后开启应用市场的开发,让用户获取主题、插件更加便捷同时我们也会不断加大对前沿技术及用户体验的探索,让Halo朝着好用又强大的零代码建站工具的目标持续迈进Halo此前的成绩离不开每一位参与者的贡献与支持,踏上这个新的起点,Halo的未来也仍需各位共同努力。

返回搜狐,查看更多