立项原因:AI 开发者缺少一个不以割韭菜为导向的交流社区,市面技术社区要么过度商业化,要么内容质量参差不齐。
行业场景:面向 AI 开发者群体,提供文章发布、系列合集、等级体系、打赏赞助、私信交流等功能。用户可在社区发布技术文章、参与讨论、通过内容获得打赏收入。后台支持内容审核、数据分析、SEO 管理、用户管理等运营需求。
点击空白处退出提示
立项原因:AI 开发者缺少一个不以割韭菜为导向的交流社区,市面技术社区要么过度商业化,要么内容质量参差不齐。
行业场景:面向 AI 开发者群体,提供文章发布、系列合集、等级体系、打赏赞助、私信交流等功能。用户可在社区发布技术文章、参与讨论、通过内容获得打赏收入。后台支持内容审核、数据分析、SEO 管理、用户管理等运营需求。
前台功能:文章发布与编辑(Markdown)、系列合集管理、标签分类、全文搜索、用户等级与徽章体系、个人主页、私信聊天、打赏与赞助系统、联系作者(验证码防爬+水印溯源)、AI 文章摘要生成、RSS 订阅、SEO 优化(sitemap/canonical/元描述)。
后台管理:文章审核、用户管理、数据分析看板、举报处理、SEO 配置、赞助管理、AI 功能管理、会话监控。
安全防护:Helmet + CSP 安全头、多层级限流(登录/写/读/全局)、UA 拦截、XSS 防护、零宽字符水印溯源。
我的角色:单人全栈开发,独立完成从前端到后端到运维的全部工作。
技术栈:前端 Next.js 15.5(Turbopack 开发、SSR/SSG)、后端 NestJS(Prisma ORM + pgvector 向量数据库)、PostgreSQL + Redis、Nginx 反向代理、Docker Compose 五容器编排。
架构亮点:前后端分离 + 容器化部署,支持 Let's Encrypt 自动续期、Cloudflare CDN。Next.js 采用 Turbopack 内存增量编译,根除磁盘 chunk 缓存问题。
生产环境:部署于 Hetzner 云服务器(Ubuntu 24.04),包含 nginx/frontend/backend/postgres/redis 五个 Docker 容器,Git → GitHub → 服务器自动拉取部署。





评论