[Ai] feat: 花魁短剧 Next.js 站点初始提交
- 原生 Next.js App Router + 严格 TypeScript 实现花魁短剧 PC/H5 页面,按 src/features/{catalog,content,playback} 组织,保留完整 SEO(metadata、JSON-LD、canonical、robots、llms、sitemap、IndexNow)。
- 主域名通过 SITE_URL=https://huakuidj.com 强制覆盖后端 foreverUrlAddr(config/*.env、src/server/config.ts、src/server/seo/shared.ts、src/server/services/shared.ts),支持邮箱改为 support@huakuidj.com。
- 移除登录与账户体系:删除 /account 全部页面、登录/注册/充值弹窗、收藏点赞、评论、金币解锁及对应 BFF 接口;旧账户地址 GET/HEAD 统一 301 到首页(src/lib/routes.ts REMOVED_ACCOUNT_PATHS),保留游客会话、反馈、图片上传、观看上报与搜索联想。
- 播放页:评论位改为同类推荐 + 热播榜单,锁定集改为 App 观看遮罩与底部弹层,新增简介标签、分集图例与独立视觉皮肤(src/features/playback、src/styles/pages/playback.css)。
- 卡片:短剧/视频卡状态与时长移至信息行胶囊标签,封面角标移至左上角(src/components/catalog/Cards.tsx、src/styles/foundations/base.css)。
- 同步更新单元测试、浏览器冒烟脚本、路由清单与 README。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
APP_ENV=development
|
||||
UPSTREAM_API_URL=http://172.104.181.99:30331
|
||||
# UPSTREAM_API_URL=http://172.105.118.202:26931
|
||||
# The development API returns relative image keys and has no imgCdn configured.
|
||||
# Verified image source from the original site's imgAppUsCdn; API stays on 30331.
|
||||
# Primary public domain; overrides the backend foreverUrlAddr.
|
||||
SITE_URL=https://huakuidj.com
|
||||
IMAGE_CDN_URL=https://d3n8qx4rvy4vol.cloudfront.net/
|
||||
UPSTREAM_TIMEOUT_MS=20000
|
||||
TRACKER_APP_ID=JHA-4001
|
||||
TRACKER_ENCRYPTED_CONFIG=
|
||||
PORT=25121
|
||||
# Backend-generated sitemap files; relative to the Node working directory.
|
||||
SITEMAP_DIR=./template/pages/sitemaps
|
||||
# Explicit development-only SSH pull; request handlers never contact this host.
|
||||
SITEMAP_SYNC_HOST=root@172.104.181.99
|
||||
SITEMAP_SYNC_PORT=22889
|
||||
SITEMAP_SYNC_DIR=/server/hkdj_net/h5/template/pages/sitemaps
|
||||
M3U8_KEY_FILE=./config/secrets/m3u8.key
|
||||
SEO_INDEXNOW_KEY=d8e5b742d13809c10865fc3b29de24ee
|
||||
SEO_BAIDU_SITE_VERIFICATION=
|
||||
SEO_BAIDU_HTML_FILE=
|
||||
APP_IOS_STORE_URL=
|
||||
APP_IOS_PROFILE_URL=
|
||||
APP_ANDROID_APK_URL=
|
||||
APP_DEEP_LINK_URL=
|
||||
Reference in New Issue
Block a user