GooseForum更新季记-202506-前端重构
六月
月初
这是Gooseforum 6月的一次更新记录,也是近期来一次比较大的改动。目前看选型基本满意(除了文章发布页面的js巨大无比,这个打算后面升级,但是不会再大面积的重构前端了,项目从开始至今为了保持部署 All In One 前端已经重构了3次,当前算是一个相对满意的方案。) 这段时间的改动主要集中在前端的替换,这里为了seo友好,以及部署 all in one , 采用了 vite + tailwindcss + daisyui ,这个组合方案目前项目中取得不错的平衡,是一个取舍后的技术选型。 下一步会在细节上打磨,优化一些服务端的内部逻辑,因为采用了sqlite,所以打算做一下逻辑上的极致优化,看看可以在带宽足够的情况下,响应速度可以达到什么水平。
月中
最近做了一些老代码的清理。估计月底可以发布 v0.0.3 。
做了一些用户交互相关的优化,例如关注/用户各个纬度统计数量,和用户中心的展示相关。 这里用户做了一些统计表,所以实际上都是只查询1次的,不会增加太多访问压力。
月末
优化了编辑页面和页面markdown样式选染方式(减少功能,保持统一) 升级了管理页面的渲染方式。删除了actor目录,前后端使用统一目录。后续如果引入第三方前端页面的。可以按入口分开。 优化了首页,列表页的一些介绍内容。
七月
月初
服务器接入了自动更新https证书。 管理后台支持添加外部 外部资源链接/Meta标签 (为了支持 umami 开发的功能)。
07.07 支持文章发布图片上传
07.08
用户注册后默认随机使用一张头像,目前一共有8张默认头像

月中
引入了 meilisearch 作为搜索引擎。优化了sql查询。
月底
优化了管理员对站点的相关配置
八月
月初
接入Github的oauth2登录和绑定。

月中
优化了10w+文章下的前段聚合分页的查询sql,优化了一些前段代码,服务端代码为了更好的长期迭代。 0.0.9 将会作为一个阶段性里程碑 等待 0.0.10的到来。 如果有建站需求的小伙伴也可以尝试一下这个版本。
九月
windows 路径问题,提前发布 0.0.10 版本
(To Be Continued…)