云深书签是一个极简风格的书签管理网站,专注于收集各类实用的网站资源。无论是工作、学习还是娱乐,这里都能找到相应的优秀网站,方便用户快速访问所需链接。同时,网站还提供简易的数据管理功能,帮助用户更加高效地管理自己的书签数据。
- 官方网站: https://nav.yecss.com
- GitHub 仓库: https://github.com/yecss/yunshenNav
- 作者: yecss
- 技术栈: Vue3 + ElementPlus + TailwindCSS + Node.js + MySQL
- 用户系统 - 登录注册,每个用户的数据互相独立
- 游客模式 - 支持游客登录,无需注册即可体验
- 响应式设计 - 移动端适配,多设备支持
- 智能搜索 - 快速定位所需书签
- 分层管理 - 多层级数据展示,结构清晰
- 快捷操作 - 支持右键快速修改标题和网址
- 灵活编辑 - 支持添加、自定义链接项目
- 分类管理 - 支持添加、修改、删除一级标题,二级标题
- 浏览器书签杂乱 - 结构化管理,告别杂乱无章
- 数据同步问题 - 云端存储,多设备访问
- 管理效率低 - 快速编辑,高效管理
- 分类不清晰 - 多级分类,层次分明
灵感来源:‘闪击工作台’
- 框架: Vue 3
- UI 库: Element Plus
- 样式: TailwindCSS
- 运行环境: Node.js
- Web 框架: Express
- 数据库: MySQL
- API 设计: RESTful API
- Node.js >= 16.0.0
- MySQL >= 8.0
- npm 或 yarn
git clone https://github.com/yecss/yunshenNav.git
cd yunshenNav# 进入前端目录
cd frontend
npm installyunshenBackend:待
# 打开后端目录db/index.js
# 配置mysql
const db = mysql.createPool({
host: "",
port:3306,
user: "",
password: "",
database: "",
});-- 创建数据库
CREATE DATABASE yunshen_nav;
-- 执行数据库初始化脚本
source database/init.sql;# 启动后端服务
npm run serve
# 启动前端服务
npm run serve打开前端,点击管理登录
账号:admin
密码:admin
- 感谢 '闪击工作台' 提供的灵感
- 感谢 Vue.js 团队提供优秀的前端框架
- 感谢 Element Plus 团队提供 UI 组件库
- 感谢 不断坚持的自己
- 全新 V3 版本重构
- 优化用户体验
- 增强性能表现
- 新增无后端版本
- 优化部署流程
- 修复已知问题
- 完善 README 文档
- 优化界面设计
- 增强功能特性

