Casnode 是一款采用 Go + React 编写的,仿照 V2EX 页面风格开发的论坛社区程序,项目开源。现在新的 UI 界面也还在开发中。
通过 XORM 支持的大部分主流关系型数据库,包括 MySQL 、PostgreSQL 、Oracle 、SQL Server 、SQLite......
前端是 javascript+React 框架,后端主要使用 Golang 的 Beego+XORM 。前后端分离,支持高并发,支持爬虫服务端渲染,搜索引擎 SEO 友好。
论坛目前通过 i18next 支持中文及英文,日后会增加更多的语言
管理员可以访问 Web 后台管理界面,对帖子、板块和用户等数据进行查看和修改
支持用户、帖子、回复、板块等所有数据的迁移
类似 Disqus ,可以将论坛中的某个板块作为产品官网或个人博客的插件模块使用
支持设置禁用词列表,过滤帖子中的敏感词
支持的多种多样的登录 /注册方式,目前有 Github, Google ,QQ, 微信、微博、支付宝、飞书等十几种登录方式,你也可以在设置中自主绑定,以便登录。支持手机验证码和邮箱验证码,支持忘记密码和验证码登录。
图片和附件支持阿里云 CDN 、腾讯云 CDN 、Amazon 等多种存储,新建评论 /主题可以拖拽添加图片,就像 Github 上那样。
编辑器支持 Markdown 模式或 HTML 模式
更多的功能还在持续添加中......
更多详情信息各位可以亲自体验,以及阅读 README
PS: 目前还在持续的更新版本增加功能
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.