dream-site
dream-site copied to clipboard
一个简约、精美、现代化的个人站点导航!
Dream Site
一个简约、精美、现代化的个人站点导航
☘️ 项目简介
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
⚙️ Vercel 一键部署
Fork本项目,在Vercel官网点击New Project- 点击
Import Git Repository并选择你 fork 的此项目并点击import PROJECT NAME自己填,FRAMEWORK PRESET选Other然后直接点Deploy接着等部署完成即可
📜 许可证
本项目采用 MIT 许可证。



