逍遥图库系统逍遥图库系统
首页
  • 快速开始

    • 项目介绍
    • 安装指南
    • 快速开始
  • 深入了解

    • 配置说明
    • 部署指南
    • 安全配置
  • 用户系统
  • 图片管理
  • 相册管理
  • 互动功能
  • 管理后台
  • PWA 渐进式应用
  • API 概述
  • 认证接口
  • 图片接口
  • 相册接口
  • 用户接口
  • 管理接口
  • 主题系统
  • 性能优化
  • 常见问题
  • 更新日志
Gitee
首页
  • 快速开始

    • 项目介绍
    • 安装指南
    • 快速开始
  • 深入了解

    • 配置说明
    • 部署指南
    • 安全配置
  • 用户系统
  • 图片管理
  • 相册管理
  • 互动功能
  • 管理后台
  • PWA 渐进式应用
  • API 概述
  • 认证接口
  • 图片接口
  • 相册接口
  • 用户接口
  • 管理接口
  • 主题系统
  • 性能优化
  • 常见问题
  • 更新日志
Gitee
  • 核心功能

    • 用户系统
    • 图片管理
    • 相册管理
  • 互动功能

    • 互动功能
    • 通知系统
  • 系统管理

    • 管理后台
    • RBAC 权限管理
  • 特色功能

    • PWA 渐进式应用
    • 主题切换
    • 键盘快捷键

互动功能

逍遥图库提供丰富的互动功能,打造活跃的图片社区。

点赞功能

点赞操作

  • 在图片详情页点击 ❤️ 图标
  • 快捷键 L
  • 再次点击取消点赞

点赞统计

  • 每张图片显示点赞数
  • 个人中心查看获得的总点赞数
  • 点赞记录通知作者

收藏功能

收藏操作

  • 在图片详情页点击 ⭐ 图标
  • 快捷键 F
  • 再次点击取消收藏

收藏管理

  • 在个人中心「我的收藏」查看
  • 按收藏时间排序
  • 支持分类管理

收藏统计

  • 每张图片显示收藏数
  • 收藏记录通知作者

评论功能

发表评论

  1. 在图片详情页滚动到评论区
  2. 输入评论内容
  3. 点击「发送」

回复评论

  • 点击评论的「回复」按钮
  • @用户名 提及用户
  • 支持嵌套回复

评论管理

  • 删除自己的评论
  • 举报不当评论
  • 管理员审核评论

评论通知

评论后,图片作者会收到通知。

分享功能

分享方式

复制链接

点击「复制链接」,获取图片/相册的直接链接。

二维码

生成二维码图片,方便手机扫码访问。

社交媒体

  • 微信
  • 微博
  • QQ
  • 更多...

分享设置

  • 公开分享 - 任何人可访问
  • 私密分享 - 需要分享密码
  • 限时分享 - 设置有效期

分享统计

  • 查看分享次数
  • 查看访问记录
  • 分析来源渠道

标签系统

添加标签

上传或编辑图片时:

  • 输入标签名称
  • 用逗号分隔多个标签
  • 支持中英文

标签云

  • 显示热门标签
  • 按使用频率排序
  • 点击标签查看相关图片

标签搜索

在搜索框输入 tag:标签名 搜索特定标签的图片。

通知系统

通知类型

类型说明
评论通知有人评论了您的图片
回复通知有人回复了您的评论
点赞通知有人点赞了您的图片
收藏通知有人收藏了您的图片
系统通知系统公告和消息

通知中心

  • 点击顶部导航的 🔔 图标
  • 未读通知显示数量标记
  • 支持标记已读/全部已读

通知设置

在设置中可以:

  • 开启/关闭通知
  • 选择接收哪些类型
  • 开启邮件通知

用户关注

关注操作

  • 在用户主页点击「关注」
  • 再次点击取消关注

关注列表

  • 在个人中心查看关注的人
  • 查看粉丝列表

动态订阅

关注用户后,可在动态中看到他们的新上传。

API 接口

点赞/取消点赞

POST /api/photos/{id}/like
Authorization: Bearer {token}

收藏/取消收藏

POST /api/photos/{id}/favorite
Authorization: Bearer {token}

发表评论

POST /api/comments
Content-Type: application/json

{
    "photo_id": 123,
    "content": "评论内容",
    "parent_id": 0
}

获取评论列表

GET /api/photos/{id}/comments?page=1&limit=20

删除评论

DELETE /api/comments/{id}
Authorization: Bearer {token}

生成分享链接

POST /api/photos/{id}/share
Content-Type: application/json

{
    "type": "link",
    "expires": 7
}

获取通知列表

GET /api/notifications?page=1&limit=20
Authorization: Bearer {token}

标记通知已读

PUT /api/notifications/{id}/read
Authorization: Bearer {token}

关注用户

POST /api/users/{id}/follow
Authorization: Bearer {token}

社区规范

评论规范

  • 友善交流,尊重他人
  • 不发布广告、垃圾信息
  • 不发布违法、违规内容
  • 不进行人身攻击

违规处理

  • 删除违规内容
  • 警告用户
  • 禁言处理
  • 封禁账号

下一步

  • 通知系统 - 详细通知功能
  • 管理后台 - 管理员功能
  • PWA - 推送通知
在 Gitee 上编辑此页
Next
通知系统