Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

EndlessPixel/server

Repository files navigation

EndlessPixel Web

Next.js TypeScript Tailwind CSS License

简体中文 | English

EndlessPixel 服务器的官方网站,基于 Next.js App Router + TypeScript + Tailwind CSS 构建。

✨ 特性

  • ⚡ 全栈 React 框架 Next.js 16,支持 SSR/SSG/ISR
  • 🎨 Tailwind CSS 4 原子化样式,暗色模式开箱即用
  • 📦 80+ 启动器与整合包高速下载,支持自定义镜像
  • 🧪 严格 TypeScript 类型检查,ESLint + Prettier 自动化
  • 📱 响应式布局,PWA 离线支持(Workbox 自动生成)

🚀 快速开始

前置条件

  • Node.js ≥ 18
  • npm ≥ 9(推荐 pnpm 8)

本地开发

# 1. 克隆仓库
git clone https://github.com/EndlessPixel/server.git
cd server
# 2. 安装依赖
npm install
# 3. 启动开发服务器
npm run dev
# or npm dev-https

浏览器访问 http://localhost:3000https://localhost:3000 即可实时预览。

🤝 贡献指南

  1. Fork 本仓库
  2. 创建特性分支:git checkout -b feat/xxx
  3. 提交 Commit:git commit -m "feat: 新增 xxx"(遵循 Conventional Commits)
  4. 推送分支并提交 Pull Request
  5. CI 通过 & Code Review 合并

代码规范

  • 使用 TypeScript 严格模式
  • 组件名 PascalCase,文件名小写连字符
  • 样式优先使用 Tailwind CSS,避免行内样式
  • 提交前执行 npm run lint && npm run type-check

📄 许可证

GNU Affero General Public License v3.0
允许商业使用、修改、再发布,但修改后的网络服务必须开源。

💬 联系我们


Star ⭐ 与 Watch 👀 是对我们最大的支持!

AltStyle によって変換されたページ (->オリジナル) /