BBS-GO v4.1.0 版本发布 - 全面支持国际化与富文本编辑体验升级

0 阅读3分钟

BBS-GO v4.1.0 版本发布 - 全面支持国际化与富文本编辑体验升级

🎉 版本亮点

我们很高兴地宣布 BBS-GO v4.1.0 正式发布!这是一个具有里程碑意义的版本,带来了两个重要的功能升级:

🌍 国际化支持 (i18n)

  • 多语言界面:新增完整的中英文双语支持
  • 语言切换:用户可自由切换界面语言,提供更好的国际化体验
  • 本地化数据:支持多语言数据库初始化,包括节点、角色等基础数据
  • 管理后台:管理界面同步支持多语言,方便不同地区的管理员使用

✍️ 全新富文本编辑器

  • 现代化设计:采用基于 TipTap 的全新富文本编辑器,界面更加美观现代
  • 丰富功能:支持标题、列表、表格、代码块、引用、链接等多种排版元素
  • 主题适配:完美支持明暗主题切换,自动适应用户系统偏好
  • 图片处理:优化图片上传和显示,支持拖拽上传和可调整大小
  • 移动友好:响应式设计,在移动设备上同样提供出色的编辑体验

🚀 项目简介

BBS-GO 是一个基于 Go 语言开发的现代化开源社区论坛系统。我们的设计哲学是轻量、高效、易于扩展和部署,旨在为开发者和社区管理者提供一个强大的在线社区解决方案。

🎯 核心特性

  • 🚀 高性能:基于 Go 语言的并发特性,确保在高负载下也能提供流畅的用户体验
  • 🔧 高度灵活:支持丰富的自定义配置和插件扩展,轻松满足不同场景的业务需求
  • 👨‍💼 简单易用:拥有设计简洁、功能强大的管理后台,让社区管理变得轻松高效
  • 🛡️ 稳定可靠:经过充分测试,确保系统稳定性和良好的可扩展性
  • 📱 响应式设计:完美适配桌面和移动设备,为用户提供一致的访问体验

🏗️ 技术架构

后端 (Server)

  • 基于 Go 语言 + Iris 框架构建
  • 使用 GORM 作为 ORM 框架
  • 支持 MySQL 数据库
  • 提供完整的 RESTful API

前端 (Site)

  • 基于 Vue.js + Nuxt.js 构建
  • 服务端渲染 (SSR),优化 SEO 和加载速度
  • 响应式设计,支持多终端访问

管理后台 (Admin)

  • 基于 Vue.js + Arco Design 构建
  • 功能完整的管理界面
  • 支持用户管理、内容审核、系统配置等

🌟 功能展示

🔗 相关链接

🤝 参与贡献

BBS-GO 是一个充满活力的开源项目,我们欢迎任何形式的贡献:

  • 🐛 Bug 反馈
  • 💡 功能建议
  • 📝 文档完善
  • 💻 代码贡献
  • 🌍 多语言翻译

感谢所有为 BBS-GO 项目做出贡献的开发者们!如果您喜欢这个项目,请给我们一个 ⭐️ Star,您的支持是我们前进的动力!