Spaces:
Sleeping
Sleeping
| 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. **留住用户**(小游戏、彩蛋)。 | |