目前我在阿里云有一个2核4G内存的服务器,已经安装了Rocky Linux系统和1Panel面板。 我想开发一款个人知识碎片信息管理平台网站,因为我经常用手机在网络上面看到一些有用的图片,网址,文字内容等等的信息。但是我手机保存下来,电脑查看很不方便,所以我想做一个这样的平台,还有提示词管理,这个是我工作需要用到的,可能以后还需要添加其他项目内容。 需要中文界面,只是我个人使用的。但是目前不知道自己开发一个前后端,还是用现成的开源程序修改做成这个网站比较好。所以我想问你应该自己开发还是用现成开源程序修改,或者你有什么想法和建议? 需要实现以下功能: 1. 用户认证系统 需求描述: 个人使用,无需注册功能,采用固定管理员账户 具体要求: 用户名:admin(可自定义) 密码:可自定义设置 记住登录:可选择7天免登录 2. 图片管理模块 核心功能: 上传方式:支持拖拽上传、批量上传、粘贴上传 文件格式:jpg, png, gif, webp, svg 文件限制:单文件≤100MB,自动压缩优化 分类管理:工作、学习、生活、创意、其他(可自定义添加) 展示方式:瀑布流布局、网格布局可切换 预览功能:点击放大预览、幻灯片浏览、全屏查看 批量操作:多选删除、批量移动分类、批量下载 界面要求: 缩略图展示提高加载速度 每个图片显示:缩略图、文件名、上传时间、文件大小、分类标签 右键菜单:删除、编辑信息、移动分类、下载原图、复制链接 搜索筛选:按时间、分类、文件名、标签搜索 3. 网址书签管理模块 核心功能: 添加书签:手动输入网址、标题和描述 分类管理:支持多级文件夹分类,可拖拽排序 快速搜索:按标题、URL、描述、标签全文搜索 导入导出:支持浏览器书签HTML格式导入导出 界面要求: 左侧:分类文件夹树状结构 右侧:书签列表展示 每个书签显示:网站图标、标题、URL、描述、添加时间、访问次数 支持拖拽移动分类和排序 右键菜单:编辑、删除、移动分类、在新窗口打开 4. 文档笔记管理模块 核心功能: 编辑器:Markdown编辑器,支持实时预览 编辑模式:分屏模式(编辑+预览)、纯编辑模式、纯预览模式 文档分类:支持分类和标签双重管理 全文搜索:按标题、内容、标签搜索,支持关键词高亮 导出功能:支持导出为PDF、HTML、Markdown格式 文档模板:预设常用模板(工作报告、会议纪要、技术文档等) 编辑器要求: 支持标准Markdown语法 代码块语法高亮 表格编辑支持 自动保存功能(每30秒) 字数统计显示 5. AI提示词库管理模块 核心功能: 分类存储:工作场景、编程代码、学习助手、创意写作、技术开发、生活助手等(可自定义) 提示词管理:标题、内容、使用场景、标签、创建时间 一键复制:点击即复制到剪贴板,并记录使用次数 收藏功能:收藏常用提示词,快速访问 使用统计:记录使用次数、最后使用时间、使用频率排序 搜索功能:按标题、内容、标签、场景模糊搜索 界面要求: 卡片式布局展示提示词 每个卡片显示:标题、部分内容预览、分类标签、使用次数 点击卡片弹出详情浮层,显示完整内容和操作按钮 顶部:搜索栏、分类筛选、排序选项(按时间、使用次数、收藏) 6. 统一仪表板模块 核心功能: 数据统计:各模块数据量统计展示 最近活动:最近添加的图片、书签、文档、提示词 快速入口:各功能模块的快速访问链接 全局搜索:跨模块全局搜索功能 存储统计:磁盘使用情况、各类型文件占用空间