Dream Site 是一个现代化的个人站点导航系统,旨在为用户提供美观、高效的个人网站收藏与管理体验。无论你是开发者、设计师还是内容创作者,都可以用它来组织和展示你喜爱的网站资源。
➡️ 点击打开
- 前端框架: Nuxt 4.0 (基于Vue 3)
- UI组件: NuxtUI
- 样式方案: Tailwind CSS
- 后端服务: Supabase (开源Firebase替代品)
- 部署平台: 支持
Vercel等多种部署方式
- 🚀 高性能: 基于最新前端技术栈,极速响应
- 🌓 主题切换: 完善的亮色/暗黑模式支持
- 🔍 SEO友好: 支持SSR渲染,优化搜索引擎收录
- 📱 响应式设计: 适配各种设备屏幕
- 🔒 安全认证: 基于Supabase的完整用户系统
- 🧩 模块化架构: 清晰的目录结构,便于二次开发
| 亮色模式 | 暗色模式 |
|---|---|
![]() |
![]() |
| 分类管理 | 站点列表 |
|---|---|
![]() |
![]() |
- Node.js ≥ 18.17 (推荐最新LTS版本)
- pnpm (推荐) 或 npm/yarn
# 克隆项目
git clone https://github.com/baiwumm/dream-site.git
# 进入项目目录
cd dream-site
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev- 进入 supabase 控制台,创建项目,并获取
SUPABASE_URL和SUPABASE_KEY - 导入数据库结构,将
initSupabase.sql导入到Supabase SQL编辑器中执行。 - 在根目录下创建
.env文件,并添加以下内容:
SUPABASE_URL="xxx"
SUPABASE_KEY="xxx"- 进入
Authentication,自行配置Policies和Sign In / Providers
Fork本项目,在Vercel官网点击New Project- 点击
Import Git Repository并选择你 fork 的此项目并点击import PROJECT NAME自己填,FRAMEWORK PRESET选Other然后直接点Deploy接着等部署完成即可
本项目采用 MIT 许可证。



