外链管理
外链管理系统
📊 功能说明
外链跳转优化
本博客使用外链跳转系统,提供以下功能:
- 安全跳转:通过中间页面提醒用户即将离开本站
- 统计点击:记录外链点击次数,分析用户行为
- 域名白名单:受信任域名直接跳转,无需中间页面
- 自定义配置:可配置跳转时间和显示内容
受信任域名
以下域名无需经过跳转页面:
- GitHub (github.com)
- Gitee (gitee.com)
- NPM (npmjs.com)
- Stack Overflow (stackoverflow.com)
- MDN (developer.mozilla.org)
- 以及其他常用技术网站
使用方法
文章中自动转换
在文章中插入外部链接时,系统会自动识别并转换:
[访问示例](https://example.com) |
转换为:
[访问示例](/go/?url=https%3A%2F%2Fexample.com) |
手动使用跳转链接
如需手动使用跳转功能:
<a href="/go/?url=https://example.com">访问示例</a> |
受信任域名直接跳转
受信任域名的链接会直接跳转,无需中间页面:
[访问GitHub](https://github.com) |
📈 统计功能
点击统计
- 记录每个外链的点击次数
- 分析用户访问偏好
- 识别热门外部资源
统计查看
在浏览器控制台中查看统计信息:
// 查看统计 |
⚙️ 配置选项
基础配置
- 域名: www.202520.xyz
- 跳转路径: /go/
- 倒计时: 5秒
- 统计功能: 已启用
高级配置
- 受信任域名: 可自定义添加
- 排除域名: 内网地址等
- 跳转样式: 可自定义页面样式
🔧 开发者API
模板辅助函数
在主题模板中可使用以下函数:
<!-- 生成跳转链接 --> |
统计脚本
在页面中包含统计脚本:
{{ linkStatsScript() }} |
🛡️ 安全特性
XSS防护
- 对URL参数进行严格验证
- 防止恶意链接注入
- 自动添加安全属性
URL验证
- 检查URL格式合法性
- 防止协议漏洞
- 验证域名有效性
防盗链
- 防止页面被嵌入iframe
- 添加安全头信息
- 验证请求来源
📝 使用建议
文章写作
- 正常插入外部链接,系统自动处理
- 对于常用技术网站,无需手动转换
- 建议为链接添加描述性文字
链接管理
- 定期检查外链有效性
- 更新受信任域名列表
- 监控点击统计数据
用户体验
- 为重要外链提供说明
- 考虑添加链接预览功能
- 优化跳转页面设计
注意:本系统旨在提升用户体验和安全性,同时提供有用的访问统计。如果您有其他需求或建议,欢迎联系我们。
最后更新:2024年1月1日
