bbs-go v4.3.6 已经发布,基于 Go 开发的论坛系统
此版本更新内容包括:
本次版本聚焦前端架构统一、管理后台迁移完成、Docker 部署闭环和安装运行体验优化。
- Web 前端统一迁移到 React Router(Web)
- 新增
web/ React Router Framework Mode 前端,统一承载站点页面和管理后台页面。
- 移除旧
site/ Nuxt 项目和旧 admin/ Vue 子项目,构建入口统一切换到 web 模块。
- 支持 SSR 与 SPA 两种构建输出,并补齐路由 loader、鉴权上下文、根数据加载和错误页处理。
- Dashboard 管理后台能力完善(Web + Server)
/dashboard 新增后台布局、侧边栏、面包屑、主题切换、语言切换和管理员访问控制。
- 补齐内容管理、帖子管理、数据配置、站点设置、页面配置、等级配置等管理页面能力。
- 新增后台图片上传、分页控制、JSON 校验、排序校验、角色删除保护和更友好的表单组件。
- 站点页面与用户交互升级(Web)
- React 版站点补齐首页、帖子、文章、搜索、任务、链接、安装、用户中心和账号设置等页面。
- 话题详情新增目录、图片预览、附件展示、点赞收藏、推荐/取消推荐、已解决/未解决等交互入口。
- 优化登录注册、OAuth 回调、微信登录弹窗、错误页面、搜索快捷入口和用户资料页标题展示。
- Docker 部署与构建流程重构(Build + Docs)
- 新增 Dockerfile、
docker-compose.yml、默认 docker/bbs-go.yaml 和容器启动脚本。
- 新增 GitHub Actions Docker 镜像构建与推送流程,并移除旧的 server/site 分离构建工作流。
Makefile 支持选择前端构建目标并统一使用 web 模块,文档同步补齐 Docker 部署、配置和安装说明。
- 服务端清理、安装与兼容性优化(Server)
- 安装流程增加必需配置兜底与错误处理,系统配置增加安装状态响应字段。
- 移除旧菜单/API 管理相关表与服务,并通过迁移脚本清理遗留表结构。
- 管理员角色判断、评论管理、发布参数校验、静态资源路径和多语言配置继续优化。
- 移除 SEO 推送逻辑,减少过时外部依赖,并补充安装、渲染和评论相关测试。
详情查看:https://gitee.com/mlogclub/bbs-go/releases/v4.3.6