功能特点
CloudPaste 提供了丰富的功能,满足不同用户的文件分享和管理需求。
📝 Markdown 编辑与分享
强大的编辑器
CloudPaste 集成了 Vditor 编辑器,提供专业的 Markdown 编辑体验:
- 所见即所得: 支持实时预览和所见即所得编辑
- 语法高亮: 代码块语法高亮显示
- 快捷键支持: 丰富的键盘快捷键
- 工具栏: 直观的编辑工具栏
丰富的语法支持
- GitHub 风格 Markdown: 完整支持 GFM 语法
- 数学公式: 支持 LaTeX 数学公式渲染
- 流程图: Mermaid 流程图支持
- 思维导图: 思维导图绘制功能
- 表格: 可视化表格编辑
- 任务列表: 待办事项列表
安全分享功能
- 密码保护: 为内容设置访问密码
- 过期时间: 自定义内容过期时间
- 访问限制: 限制最大查看次数
- 自定义链接: 个性化分享链接
- 备注信息: 添加内容备注
多格式导出
- PDF 导出: 高质量 PDF 文档
- Markdown 导出: 原始 Markdown 文件
- HTML 导出: 静态 HTML 页面
- PNG 导出: 图片格式导出
- Word 导出: Microsoft Word 文档
便捷分享
- 一键复制: 快速复制分享链接
- 二维码: 自动生成分享二维码
- Raw 直链: 类似 GitHub Raw 的直链访问
- 自动保存: 支持草稿自动保存
📤 文件上传与管理
多存储支持
CloudPaste 兼容多种 S3 存储服务:
- Cloudflare R2: 官方推荐,性价比高
- Backblaze B2: 经济实惠的存储选择
- AWS S3: 业界标准的对象存储
- MinIO: 自建对象存储服务
- 其他 S3 兼容服务: 支持所有 S3 API 兼容的存储
存储配置管理
- 可视化配置: 直观的存储配置界面
- 多存储空间: 支持配置多个存储空间
- 灵活切换: 可随时切换默认存储源
- 连接测试: 配置时自动测试连接
高效上传机制
- 预签名 URL: 直接上传至 S3 存储
- 多文件上传: 支持批量文件上传
- 大文件支持: 自动分片上传大文件
- 实时进度: 上传进度实时显示
文件管理功能
- 在线预览: 常见文档、图片、媒体文件预览
- 直链生成: 生成文件直接访问链接
- 元数据管理: 文件备注、密码、过期时间
- 访问统计: 文件访问次数和趋势分析
- 批量操作: 文件批量删除和属性修改
🔄 WebDAV 和挂载点管理
WebDAV 协议支持
- 标准协议: 完整的 WebDAV 协议实现
- 网络驱动器: 支持挂载为网络驱动器
- 第三方客户端: 兼容各种 WebDAV 客户端
挂载点管理
- 多挂载点: 支持创建多个挂载点
- 存储映射: 连接不同的存储服务
- 权限控制: 精细的挂载点访问权限
- API 密钥集成: 通过 API 密钥授权访问
文件操作支持
- 完整操作: 创建、上传、删除、重命名
- 目录管理: 目录创建和管理
- 大文件处理: 自动分片上传机制
- 权限继承: 目录权限继承机制
🔐 轻量权限管理
管理员权限控制
- 系统管理: 全局系统设置配置
- 内容审核: 所有用户内容的管理权限
- 存储管理: S3 存储服务的完整管理
- 权限分配: API 密钥的创建与权限管理
- 数据分析: 完整的统计数据访问
API 密钥权限控制
- 文本权限: 创建/编辑/删除文本内容
- 文件权限: 上传/管理/删除文件
- 存储权限: 可选择特定的存储配置
- 挂载权限: WebDAV 挂载访问权限
安全机制
- 时效控制: 自定义 API 密钥有效期
- 自动失效: 过期自动失效机制
- 手动撤销: 随时撤销 API 密钥
💫 系统功能
用户体验
- 响应式设计: 完美适配移动设备和桌面
- 多语言支持: 中文/英文双语界面
- 主题切换: 明亮/暗黑主题自由切换
- PWA 支持: 可离线使用和安装到桌面
安全认证
- JWT 认证: 基于 JWT 的管理员认证系统
- 会话管理: 安全的会话管理机制
- 密码加密: 安全的密码存储和验证
性能优化
- 边缘计算: 基于 Cloudflare Workers
- 全球 CDN: Cloudflare 全球节点加速
- 缓存策略: 智能缓存提升性能
- 压缩传输: 自动压缩减少传输量
