1. 网文出海(Freemium 付费阅读)。 中国网文在东南亚与欧美市场持续增长,传统网文平台的章节付费、月票、排行榜体系已被验证。GoXianXia 采用"免费章节引流 + 付费章节按积分解锁"的经典 Freemium 模式(1 美元 = 100 积分),配套钱包充值、月票、评分、收藏等完整付费阅读运营机制,是内容付费出海的标准场景。
2. 站长自营/独立出版。 与抽成平台不同,GoXianXia 定位"作者直达读者,无平台抽成":全部内容由站长自己发布运营,从站群采集(7000+ 本源书库)到双语译稿上架形成一条自己的出版管道,代表独立内容创业者的自营书站场景。
3. 中英双语内容双市场。 同一本小说的中文版与英文版是同一本书的两个语言视图(同 novel_id,章节一一对应),积分支付一次双语都可读;书名、简介、封面按用户语言偏好呈现,首页书卡同时展示中文名与英文名,兼顾中文读者与英语读者。
4. 海外内容合规。 站内自带 About、Privacy、Terms、Refunds、DMCA、Contact 六件套法务页面,满足海外广告投放与支付渠道的内容合规要求。
1. 内容发现(首页)
- 本期推荐轮播:5 本精选书目大图展示,一键"免费阅读第 1 章"或"加入书架"
- 16 个分类快捷入口(仙侠/玄幻/武侠/奇幻/科幻/都市/历史/悬疑等)+ 标签聚合
- 最近更新流(含章节名、免费/付费标记、更新时间)、最新上架(双语封面 + 评分)
- 本周 Top 10、排行榜(周/月/总榜)、完本推荐四大榜单模块
2. 书库与检索
- 全部书库:分类 + 37 个内容标签(系统/重生/修炼/穿越/宫斗/谍战…)双维筛选,支持排序
- 站内搜索:按书名、作者检索
3. 书籍详情
- 封面、评分、简介、状态(连载/完本)、字数、章节数与免费章数(如"73 章(20 免费)")、作者信息
- 完整章节目录,逐章标注免费/付费
- 互动操作:加入书架、评分、加入书单、投月票(每月消费 1000 积分自动获赠 1 张月票)
4. 沉浸式阅读器
- 正文排版优化,章节进度(第 N/共 M 章)
- 字号调节(A- / A+)、日间/夜间模式一键切换、目录快捷入口、返回书页
5. 排行榜
- 三维切换:按分类 × 时间窗(周/月/全部)× 指标(阅读榜/收藏榜/评分榜/月票榜),每 5 分钟更新
6. 用户与付费体系
- 邮箱注册/登录(邮件验证)、Google OAuth 登录
- 钱包积分:充值兑换积分,付费章节按积分解锁,支付一
我负责全站实现,服务端、前端、设计。
1. Cloudflare 全家桶一体化架构
Next.js 16 App Router 全栈应用通过 `wrangler deploy` 部署为 Cloudflare Worker,前端页面、Route Handlers API 同源,不需要独立 API 服务与 CORS:
- D1(SQLite)
- R2 对象存储
- KV(CATALOG_KV)
2. 双语内容模型
同一 novel 的中英文是同一本书的两个语言视图。前端按用户语言偏好渲染对应视图,积分支付一次即可解锁该章全部语言。
3. 付费与安全
- 密码 bcrypt/argon2 哈希;JWT(jose)签名会话,HttpOnly Cookie 承载,TTL 30 天
- CSRF 防护(SameSite=Lax + Origin 校验)
- Cloudflare Turnstile 人机验证挂载在注册、登录、充值三个入口,防撞库与批量注册
4. 榜单与缓存
排行榜按"分类 × 时间窗 × 指标"多维聚合,每 5 分钟更新;目录、榜单等热数据通过 KV 投影缓存,静态资源由 R2 边缘直出,全站跑在 Cloudflare 边缘网络上。
5. 工程化
- TypeScript strict + ESLint + Vitest
- 本地开发用 wrangler 模拟 D1/R2/KV,与生产环境隔离;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论