些仓库不在维护,请稳步 https://github.com/dxhuii/geekacg
- 项目 api 是第三方的,无法开源
- 前端开源,api 需自行开发
- 首页
- 列表页
- 详情页
- 播放页
- 评分
- 收藏订阅
- 登录注册
- 增加 JWT 验证
- 各种系统提示
- 详情页新闻列表
- 详情页剧情列表
- 相关动漫
- 30 天热门动漫
- 30 天热门新闻
- 剧情详情页
- 剧情详情页剧情分集列表
- 社交分享
- 最新更新
- 排行榜
- 播放页,点赞,分享
- 每周番表
- 每月新番表
- 观看记录
- 移动端适配
- 新闻列表
- 剧情列表
- 角色列表
- 明星列表
- 明星详情
- 角色详情
- 用户中心
没有在 windows 机器上测试过,可能会报错
$ git clone git@github.com:dxhuii/react-5ddm.git
$ cd react-5ddm
$ yarn
$ yarn start
浏览器打开 http://localhost:4000
yarn start
yarn pro
1、打包项目
yarn dist
2、将项目上传至你的服务器
3、启动服务
Node 启动服务
node ./dist/server/server.js
或使用 pm2 启动服务
pm2 start ./dist/server/server.js --name "react-5ddm" --max-memory-restart 1000M
- 🖥 支持首屏服务端渲染,支持
SEO
- ✂️ 按页面将代码分片,然后按需加载
- 🌈 支持
CSS Modules
,避免CSS
全局污染 - ⚙️ 支持流行 UI 框架
Bootstrap 4
- 🔄 开发环境支持热更新
- 🎛 内置登录、退出、页面权限控制、帖子列表获取、帖子详情获取等功能
- 🚧 内置用户访问页面时,301、404 状态相应的处理逻辑
注:项目里面包含了对
vscode
的配置
- 本站基于以下脚手架开发
- ⚛️ React 同构脚手架 https://github.com/54sword/react-starter
- 本站衍生出的脚手架,基于以上脚手架优化而来
- https://github.com/dxhuii/react-ssr