error-page-studio / README.md
duqing2026's picture
Merge branch 'main' of hf.co:spaces/duqing026/error-page-studio
e501942
---
title: 404 页面设计工坊
emoji: 🚧
colorFrom: red
colorTo: gray
sdk: docker
pinned: false
short_description: 可视化设计并导出带有小游戏的创意 404 页面
---
# 404 页面设计工坊 (Error Page Studio)
[English](./README_EN.md) | 中文
**404 页面设计工坊** 是一款专为独立开发者、创作者和初创公司设计的可视化工具,帮助你快速生成美观、有趣且能留住用户的 404 错误页面。
不再让你的用户面对枯燥的 "Not Found" —— 用创意和游戏挽回流失的流量!
## ✨ 核心功能
- **🎨 多种主题风格**
- **Modern (现代)**:简洁大气,适配大多数 SaaS 产品。
- **Retro (复古)**:极客风格,终端字体,致敬经典。
- **Minimal (极简)**:极致留白,专注于核心信息。
- **👻 创意插画**
- 内置幽灵 (Ghost)、机器人 (Robot)、心碎 (Broken Heart) 等纯 CSS/SVG 插画,无需外部资源。
- **🎮 嵌入式小游戏**
- **贪吃蛇 (Snake)**:一键开启。当用户迷路时,让他们玩把游戏冷静一下(有效降低跳出率!)。
- 游戏代码完全内嵌,无需额外依赖。
- **⚡️ 实时预览**
- 支持桌面端 (Desktop) 和移动端 (Mobile) 尺寸切换预览。
- 所见即所得。
- **📦 一键导出**
- 生成**单文件 HTML**
- 所有 CSS、JS、SVG 全部内联 (Inlined)。
- 0 依赖,直接丢到你的 Nginx/Apache/Vercel 的 `public` 目录即可使用。
## 🚀 快速开始
### 在 Hugging Face Spaces 运行
本项目已适配 Hugging Face Spaces (Docker SDK)。
### 本地运行
1. 克隆项目:
```bash
git clone https://github.com/your-username/error-page-studio.git
cd error-page-studio
```
2. 安装依赖:
```bash
pip install -r requirements.txt
```
3. 启动服务:
```bash
python app.py
```
4. 访问:http://localhost:7860
### Docker 运行
```bash
docker build -t error-page-studio .
docker run -p 7860:7860 error-page-studio
```
## 🛠 技术栈
- **Frontend**: Vue 3 (CDN), Tailwind CSS (CDN)
- **Backend**: Flask (Python 3.9)
- **Export Engine**: Jinja2 Template Rendering
- **Deployment**: Docker
## 📝 为什么要关注 404 页面?
404 页面是用户体验中常被忽视的一环。一个好的 404 页面应该:
1. **安抚用户情绪**(幽默、美观)。
2. **提供解决方案**(返回首页按钮)。
3. **留住用户**(小游戏、彩蛋)。