cover
跳到正文

LiMhy博客系统 v5.0 发布:把前面没顾上的细节,一项项补上了

·418 次阅读

这次发版本前,我想了挺久,晚上跟女朋友出门逛完街回来,记录下这次,折腾了有半个月的系统,最后还是觉得没必要把它写成一大串“新增了什么、修复了什么”的清单。后台更新日志里,这些内容已经记得很细了。对我来说,v5.0 更像是把这段时间一直挂在心上的事,终于认真收了个尾。

omg0901t0.webp

LiMhy博客系统是在26年2月开始测试上线的。那会儿系统还有不少地方在慢慢试,很多功能也是边用边改。3月底发 v3.0 的时候,才算是真正有了一个正式版;4月的 v4.0 版本,又把前台、后台、缓存、插件和编辑器好好打磨了一遍。那篇文章里我说,LiMhy终于更稳了。

后来中间也有一些小更新,但我没有急着再换大版本。一直到 8 月旅游回来,重新坐下来用这套系统的时候,才发现前两个版本其实还留了不少小问题:有的地方能用,但不够顺手;有的功能已经有了,但手机上看着别扭;还有些安全和评论处理的边角,不能一直靠“先这样吧”带过去。

所以这次 v5.0,说白了,就是把这些前面没顾上的细节,一项项补上了。

omg0901e5.webp

安全这块,终于不再只是“有个防火墙”

个人博客平时看着安安静静,但扫描、乱试路径、异常请求、垃圾评论这些事其实并不少。v5.0 把原来分散的安全能力重新捋了一遍:常见的恶意请求会先经过系统自己的规则判断,访问太频繁时也会按情况限速、质询或临时拦住,不再只是傻乎乎地看一个 IP。

omg0901r4.webp
omg0901pi.webp
omg0901k9.webp

我更在意的是,出了事以后不能只留下一句“已拦截”。现在后台能看到防御动态、访问情况、封禁原因、信誉画像和处理记录。安全中心也整理成了几个更好找的页面,平时想看看有没有异常,或者改一下策略,不用再到处翻。

omg0901gt.webp

一些平时不太会被注意到的地方也顺手补了:比如尽量用离线方式处理地域信息,少把访客 IP 往外发;配置保存时尽量避免两次操作撞在一起;安全响应头、爬虫规则这些东西也统一整理好了。不是说装上 v5.0 就能高枕无忧,而是至少该守住的门,终于比以前更像样一点。

评论区还是想让大家好好说话

评论区一直是我最舍不得做得太“硬”的地方。它本来就是大家交流的地方,不能因为防垃圾就让正常评论也变得麻烦。所以这次的思路一直很简单:正常评论尽量顺畅,有问题的内容再慢慢处理。

omg09017s.webp

现在本地规则会先挡掉一部分明显不对劲的内容,确实需要再看一眼的,再交给异步 AI 去判断。这样访客不用傻等,后台也能看到这条评论后来是怎么处理的。高风险的情况会进入 IP 和设备层面的防护,普通的、拿不准的情况就保守一点,尽量别误伤人。

omg090184.webp

昨天打开后台跑数据,看拦截日志,有一条老鼠发来的垃圾,哈哈看着就非常搞笑,不敢来对线,只能做小人,这辈子估计就这样了。当然这一条评论被系统自动拦截也没有写入到数据库,AI实时判断封禁了。吃瓜到隔壁博客

omg0901y3.webp

评论防线、敏感词、访客识别和异步审核,现在也单独放到了后台的“评论防线与 AI”里,不用再在一堆设置里找来找去。评论者资料恢复、缓存隔离、回复自动聚焦、表情显示、手机上的评论排版,这些看着不大的东西,也都在这次一起顺过了。

后台终于更像是每天愿意打开的后台了

这次后台改动很多,很多都是那种“你每天用一次,就会觉得舒服一点”的改动。

评论可以按内容、昵称和网址去找;安全相关的页面把统计、筛选、原因和操作放得更清楚;仪表盘里的防御动态、最近更新、访问数据和封禁状态也稳定了不少。信誉中心、决策中心、访问日志这些页面,在手机上终于不用放大缩小来回折腾,常用的信息排得更紧凑,长一点的内容也不会乱飞。

omg0901ih.webp

全站匿名统计、来源、热门页面、设备情况、停留时间、外链点击这些数据,也慢慢补齐了。它们不是为了让博客看起来多专业,而是有时候我想知道:最近有没有人来、大家都在看什么、某个异常是不是已经处理掉了,至少后台能给我一个大概的答案。

博客俱乐部博阅榜、插件体检、日志与反馈详情这些功能,也都一起整理了。整体没有变得花里胡哨,只是比以前更顺手了。

写文章的地方,也不能老让人将就

LiMhy 归根到底还是一套博客系统,写文章这件事不能被忽略。

编辑器里的下载资源和视频,现在不用连着点好几次小弹窗了,信息可以一次填完;取消的时候也不会莫名往正文里塞东西。文章和页面列表里的编辑、预览、删除、批量删除也重新放了位置,常用的操作一眼能看到,也尽量避免在编辑文章时手滑删掉内容。

友情链接现在能分个人博客和博客组织,日志与反馈可以留下联系邮箱,验证码加载失败时也不会只剩一个难看的破图。它们都不是大功能,但谁真正用过后台,谁就知道这些小地方顺了以后有多省心。

omg09019p.webp

前台这边也没有落下。首页内容卡、评论回复和表情、小镇里的互动、首页通知、深色模式、页脚,还有手机上的各种小毛病,都在这段时间慢慢修。博客小镇新加的“渡界使”,会从愿意公开网站的评论博主里挑一个目的地,点进去之前还是要你自己确认。这个小功能我挺喜欢,能让博客之间多一点偶遇,但也不能替别人做决定。

这次不是重做,是把该做完的做完

v3.0 是 LiMhy 有了正式的开始,v4.0 是它慢慢站稳了脚跟。v5.0 没有打算搞一个完全不同的 LiMhy,而是把安全、评论、后台、写作和移动端这些地方再认真看了一遍。

有些功能是在补,有些是推倒原来的小细节重新排,有些只是修一个很不起眼的毛病。但这些东西凑在一起,才是我想要的 v5.0:不用特别炫,也别老让人将就;该安全的时候安全,该好用的时候好用,出了问题也能找得到地方看一眼。

谢谢那些在 LiMhy 还没有正式版时,就愿意拿来用、愿意提意见、也愿意包容它不够好的博主朋友。测试阶段的每一张截图、每一句“这里怎么不对”、每一个看起来很小的建议,后来都变成了系统里真实的一处改动。

也谢谢后来新加入的博主朋友。用的人多了,遇到的情况就多了,LiMhy 才能一点点变得更完善、更安全、更稳定,也更好用。

LiMhy v5.0 已经来了。接下来,继续写,继续用,也继续慢慢把它做好。

博客系统更新完,新接的单

omg090154.webp

闲时无聊,前段时间打王者收到一条信息,问接不接商城分销系统,这也是以前的客户,反正不上班也没事做,于是就了解对方需求,半个小时搞定了初定方案,对方也是很爽快转了定金...

发表评论

i
文明发言,理性交流。
您的通信标识将被记录。

已有 41 条评论

avatar
13 天前河南
系统越来越好,越来越实用了,既锻炼代码能力,还有不错的额外收入。支持
avatar
13 天前广东
用心维护好每一款小作品,让用户用着舒服就好

avatar
14 天前上海
看起来感觉很不错,继续努力,大力推广
avatar
13 天前广东
还需继续优化喝茶

avatar
14 天前广东
火钳刘明doge
avatar
13 天前广东
哈哈大佬~哇

avatar
14 天前山东
半小时两千,这收入速度,牛逼了
avatar
13 天前广东
接下来继续有打发时间的东西折腾了

avatar
14 天前江苏
这个就是快啊,为什么我的不管怎么优化都那么慢,好烦
avatar
13 天前广东
减少交互组件,写入缓存,就这样

avatar
甘罗
14 天前广东
记得你还有个李的日志博客的啊 大佬