Halo初体验:还不错但需优化的一个博客框架
此文章发布于 2024/07/02,部分内容可能已经过时,请谨慎甄别。
前言
几个月前,知名大佬Heo发出了一篇文章:
几天前,也就是6月30日,我发表了一篇说说:
当时部署Alist主要是为了测试服务器性能,但并没有实际需求,而且就算有实际需求我那辣鸡的配置也无法支撑这样一个内容分发系统的运行,所以很快就关闭了。
当时我就想起了我的博客——能不能把我的博客也转成动态的呢?于是,特别反对某人提出的“收藏从未停止,实践从未开始”的观点的我,开启了一番折腾。
准备环境
我准备的环境如下:
运行内存:2GB 存储空间:30GB 管理面板:1Panel
需要注意的是,安装Halo还要求你安装:MySQL和OpenResty两个应用,都可以在1Panel面板的应用商店找到。
开始安装
其实感觉安装也没有像Heo说的那么难,直接点安装就行了。唯一需要注意的就是一定一定要在安装配置的页面勾上“端口外部访问”,否则你的博客就只能给服务器提供商的内部人员看了。
安装很快,只用了1分多钟。
打开你的Halo页面,一般是:
你的服务器IP+”:“+8090
初次使用Halo会自动在后面拼接上”/console/setup“以进入初始化页面。
配置很简单,填写信息,然后点”初始化“就行。
不过有一点很奇怪,它的用户名只能是小写字母或数字,不能用大写字母。
文章的攥写和管理
登录后的管理面板首页是一个仪表板,个人感觉至少比Typecho好看多了。
点击”文章“,新建一篇文章,界面是这样的:
这里是没有看到Heo说的两个问题:图片bug和标题很隐匿。
不知道是不是因为Halo团队看了Heo的那篇文章后把这些bug都修复了。
文章删除也是正常的,看来Halo把文章方面的这些坑都填了。
文章搜索
测评完文章管理相关功能后,我以为Halo把坑都填平了,于是就满怀信心地开始测试文章搜索功能。
文章管理页面(其中的”111“文章也含有”牛逼牛逼“):
文章搜索页面:
嗯,真不戳,这让我想起了小学一二年级时候的我,啊,你作为一个专业团队,怎么改”错题“都不改完捏?赶紧给我”再更!“
评论功能
虽然某些时候呢,文章是”此时无声胜有声“,但是最好还是给别人发声一下,就算没有像@秋风于渭水这样的大佬光顾
但也至少可以获得一些”心理安慰“,是不是?毕竟访客难得,评论难得嘛!
所以要想决定一个博客框架好不好,评论插件是关键!
Halo的评论支持登录评论、匿名评论和一些简单的防火墙和省流量规则:
然后……没了!
所以说这方面Halo也需要加强!
不过评论插件的外观倒是不错:
主题
Halo目前提供的主题较少,且大多都要qian,不过有一点比NotionNext强:各个主题的设计都非常有特点,让已经对Anzhiyu和其他类似主题审美疲劳的我耳目一新。
总结
总结一下Halo 2.16.4就是:需要在细节上优化下。另外,主题生态很好,这方面可以继续发展提高。