友链管理
1. 访问友链管理
在管理后台左侧菜单中进入 「互动管理」→「友链管理」,即可查看当前所有友链列表,并进行新增、编辑、删除等操作。
友链管理模块主要用于维护博客友情链接、审核申请站点、调整展示分类以及管理友链前台展示效果。
2. 友链列表
2.1 列表功能
友链列表页面提供以下常用功能:
| 功能 | 说明 |
|---|---|
| 分页展示 | 每页显示 20 条数据 |
| 新增友链 | 创建新友链 |
| 类型管理 | 打开类型管理弹窗 |
| 刷新 | 重新加载友链列表 |
| 快速操作 | 编辑、删除友链 |
这些功能可以满足日常友链的查看、录入、分类维护与清理操作。
2.2 列表字段
友链列表主要展示以下信息:
| 字段 | 说明 |
|---|---|
| 头像 | 友链网站的图标,无头像则显示默认图标 |
| 友链名称 | 友链网站的名称 |
| 链接地址 | 友链网站的 URL |
| 描述 | 友链网站的简要描述 |
| 类型 | 友链所属的分类 |
| 排序 | 友链的显示顺序(1-10) |
| 最新文章 | 通过 RSS 获取的最新文章时间 |
通过这些字段,管理员可以快速了解每个友链站点的基础信息以及最近更新状态。
2.3 状态标签
友链状态通常以标签形式展示,用于帮助管理员快速识别当前状态:
| 状态 | 标签样式 | 说明 |
|---|---|---|
| 正常 | 无标签 | 友链正常可访问 |
| 异常(数字) | 红色标签 | 友链无法访问,数字表示连续失败次数 |
| 待审核 | 灰色标签 | 友链申请待管理员审核 |
| 失效 | 橙色标签 | 友链已失效或网站已关闭 |
2.4 最新文章时间颜色
列表中的 「最新文章」 字段通过 RSS 订阅获取,其显示颜色代表不同含义:
| 显示样式 | 含义 |
|---|---|
| 正常颜色 | 最近 3 个月内有更新 |
| 橙色 | 3-6 个月未更新 |
| 红色 | 超过 6 个月未更新 |
| 灰色减号 | 该友链未配置 RSS 地址 |
通过颜色变化,可以更直观地判断某个友链站点是否仍保持更新。
3. 新增友链
3.1 打开表单
点击友链列表页中的 「新增友链」 按钮后,会弹出友链表单对话框。
该表单用于录入新站点的基本信息、站点图标、截图、RSS 地址以及所属分类等内容。
3.2 表单字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 友链名称 | 输入框 | 是 | 网站名称,1-50 字符 |
| 链接地址 | 输入框 | 是 | 网站 URL,必须以 http:// 或 https:// 开头 |
| 友链描述 | 文本域 | 否 | 网站描述,最多 500 字符 |
| RSS地址 | 输入框 | 否 | RSS 订阅地址 |
| 友链头像 | 图片上传 | 否 | 网站图标 |
| 网站截图 | 图片上传 | 否 | 网站预览截图 |
| 友链类型 | 下拉选择 | 是 | 友链所属分类 |
| 排序值 | 数字输入 | 是 | 1-10,数值越大排序越靠前,默认 5 |
这些字段覆盖了友链在后台管理和前台展示中常用的大部分信息。
3.3 解析功能
填写链接地址后,点击 「解析」 按钮可自动获取网站信息,包括:
- 网站标题 → 自动填充到 「友链名称」
- 网站描述 → 自动填充到 「友链描述」
- 网站图标 → 自动下载并填充到 「友链头像」
该功能可以减少手动录入工作量,尤其适合新增常规博客站点时快速生成基础资料。
3.4 提交保存
点击 「确定」 按钮提交表单后,系统通常会按以下流程完成保存:
- 表单验证通过后
- 如果有新上传的头像或截图,先上传到服务器
- 创建友链记录
- 显示成功提示
- 关闭对话框并刷新列表
4. 编辑友链
4.1 打开表单
在友链列表中点击某个友链的 「编辑」 按钮后,会弹出编辑友链表单。
4.2 表单预填
编辑表单会自动填充当前友链的已有信息,包括所有基础字段,便于管理员直接修改已有内容。
4.3 编辑专属开关
在编辑模式下,表单还会额外显示以下状态控制开关:
| 开关 | 说明 |
|---|---|
| 已失效 | 标记友链已失效 |
| 待审核 | 将友链标记为待审核状态 |
| 忽略检查 | 忽略友链的可访问性检查 |
这些状态开关适合用于处理特殊站点、手动审核申请以及控制自动检查行为。
4.4 更新提交
点击 「确定」 按钮更新友链后,系统通常会执行以下流程:
- 表单验证通过后
- 如果有新上传的图片,先上传到服务器
- 更新友链记录
- 显示成功提示
- 关闭对话框并刷新列表
5. 删除友链
5.1 删除操作
在友链列表中点击某个友链对应的 「删除」 按钮,即可发起删除操作。
5.2 确认提示
删除前系统会弹出确认框,提示内容:确定要删除这个友链吗?
5.3 删除说明
删除友链时需要注意以下几点:
- 删除后会清理关联的头像、截图等资源引用
- 已删除的友链在前台不再显示
因此,在执行删除操作前,建议确认该站点是否仍需要保留。
6. 类型管理
6.1 打开类型管理
点击 「类型管理」 按钮后,会打开类型管理弹窗。
该功能主要用于管理友链分组类型,以控制前台分组展示效果和后台分类归属。
6.2 类型列表
弹窗中会显示所有类型列表,通常包含以下信息:
| 字段 | 说明 |
|---|---|
| 类型名称 | 分类名称 |
| 排序 | 分类的显示顺序 |
| 展示 | 是否在前台显示(展示 / 隐藏) |
| 友链数 | 该类型下的友链数量 |
| 操作 | 编辑、删除 |
6.3 新增 / 编辑类型
点击 「新增」 或类型列表中的 「编辑」 按钮后,会弹出类型表单。表单字段如下:
| 字段 | 说明 |
|---|---|
| 类型名称 | 必填,最多 50 字符 |
| 排序 | 数字,值越大越靠前,默认 5 |
| 展示 | 开关,控制该类型下的友链是否在前台显示 |
通过合理设置类型名称和排序值,可以让友链页面的分组展示更加清晰。
6.4 删除类型
点击类型列表中的 「删除」 按钮后,需要二次确认,确认后才会执行删除。
注意:删除类型后,关联的友链会被设置为 「未分类」 状态。
因此,在删除前建议先确认该类型下是否仍有需要继续归类的友链。
7. 前台展示
7.1 友链页面
博客前台友链页面(/friend)通常展示以下内容:
- 友链按类型分组显示
- 每个分组显示该类型下的所有正常友链
- 失效友链单独显示在 「失联友链」 分组中
这种分组方式有助于区分正常站点与已失效站点,也方便用户按分类浏览。
7.2 友链卡片
每个友链通常以卡片形式进行展示,卡片包含以下区域:
| 区域 | 内容 |
|---|---|
| 网站截图 | 显示网站预览图片(16:9 比例) |
| 网站头像 | 显示网站图标 / Logo |
| 网站名称 | 友链网站名称 |
| 网站描述 | 友链网站简要描述 |
卡片还支持一定的鼠标悬停动画效果,例如:
- 截图微微放大
- 头像旋转放大
- 网站名称变色
这些细节有助于提升前台页面的视觉表现力。
7.3 响应式布局
友链卡片会根据屏幕宽度自动调整布局:
| 屏幕宽度 | 友链卡片布局 |
|---|---|
| 桌面端 | 4 列网格布局 |
| 平板端 | 2 列网格布局 |
| 移动端 | 1 列网格布局 |
这种布局可以让友链页面在不同设备上都保持较好的可读性和浏览体验。
7.4 失效友链
失效友链通常以标签形式展示,具有以下特征:
- 显示网站名称
- 添加删除线样式
- 鼠标悬停显示完整描述
这种方式能够保留历史友链痕迹,同时与正常友链清晰区分。
8. 申请友链
8.1 申请规则
博客前台通常提供友链申请功能,申请时需要满足以下条件:
- 必须是博客网站且原创文章在 5 篇以上
- 不接受免费域名的低质量站点
- 三个月以上不维护或存在违规内容将被删除
- 网站恢复后可联系管理员重新添加
这些规则用于保证友链区整体质量,避免低质量或长期失效站点影响展示效果。
8.2 添加本站信息
在友链申请页面中,通常可以查看本站信息,并支持以下四种格式导出:
| 格式 | 说明 |
|---|---|
| YAML | YAML 格式的站点信息 |
| JSON | JSON 格式的站点信息 |
| HTML | 简单的 HTML 链接 |
| 通用 | 表格形式展示站点信息 |
点击 「复制」 按钮后,可以快速复制对应格式的站点信息,方便对方站点进行互链配置。
8.3 快速申请
系统通常提供三种申请方式:
格式一:YAML 格式填写,填写后点击 「快速提交」 将内容填充到评论框
格式二:文本格式填写,填写后点击 「快速提交」 将内容填充到评论框
格式三:表单申请(推荐)
在表单申请方式下,通常需要填写以下字段:
| 字段 | 必填 | 说明 |
|---|---|---|
| 网站名称 | 是 | 不宜过长 |
| 网站地址 | 是 | 要求博客地址 |
| 网站描述 | 是 | 简单描述网站 |
| 网站头像 / Logo | 是 | 提供图片链接地址 |
| 网站截图 | 否 | 可选,提供截图链接 |
提交后,系统会通知管理员进行审核。
8.4 登录要求
表单申请通常需要在登录后才能提交,以确保申请的真实性与可追踪性。未登录用户会收到登录提示。
8.5 审核流程
友链申请的处理流程通常如下:
- 用户提交友链申请
- 系统通知管理员有新申请
- 管理员在后台审核申请
- 审核通过后,友链状态改为正常,前台开始显示