1、Halo简介
Halo是一款使用Java开发的开源博客系统,轻快,简洁,功能强大,且致力于打造最好的Java博客系统。
2、主要特性
使用SpringBoot框架,方便部署和更新。
具备完整的Markdown编辑器以及文章和页面编辑系统,包含分类、标签、预览图等。
系统内置图库、文档、朋友圈等功能,其中部分功能需要主题支持。
具备完整的附件管理,支持阿里云、腾讯云、七牛云等兼容 S3 协议的对象存储服务商(系统插件)
比较完备的评论系统,内置的评论系统需要不断完善,另外还支持部分三方评论系统(如Valine,Disqus等),可以随意切换,支持任何主题。
系统具备的完善的模板主题,可以随意切换主题而不需要重启应用,以及支持在线更新系统主题,针对主题可以进行单独的设置,后台支持上传新主题,另外,主题开发文档也已经基本完善(https://halo-doc.ryanc.cc/theme)。
完善的系统设置,包括SEO,文章设置、评论设置、邮箱设置、消息推送等。
3、Linux服务器安装
本教程以Centos7为例,配置并运行 Halo
3.1、服务器购买
这里我购买的是阿里的服务器,具体购买教程可访问服务器购买教,也可自行百度搜索阿里云服务器购买流程。
3.2、阿里云服务器宝塔安装