← 返回友情链接页面
Skill 开放规范 v1.1.0

666svip.cn 友情链接接入指南

提供两种接入形式:HTML 独立卡片(iframe 自适应嵌入)与纯 JSON 数据接口(自定义渲染)。

1. 核心引用地址 (Core URLs)

主站域名为 666svip.cn,提供以下标准化资源:

资源类型 线上完整地址 (生产环境) 说明
独立卡片 HTML https://666svip.cn/friends-card.html 自包含苹果风卡片,供 iframe 直接内嵌
纯数据 JSON https://666svip.cn/friends.json 纯友链数据源,供外部 API / fetch 自定义开发
在线文档 Skill https://666svip.cn/666svip_cn.html 本规范文档说明页

2. 方式一:纯 JSON 数据源接入

若不便嵌入 iframe 或需要深度自定义卡片外观,可直接请求 friends.json:

2.1 数据字段说明

字段 类型 说明
idstring站点唯一标识(如 666svip, xtools)
namestring站点名称
domainstring站点域名(如 666svip.cn)
urlstring跳转完整 URL
descstring站点描述与特色
ctastring按钮引导文字(如 访问官网 →)
typestring分类风格标识
isComingboolean是否建设中(true 表示敬请期待)
iconSvgstring矢量 SVG 图标代码

2.2 JavaScript 调用示例

// 获取友链并过滤排除自身域名
async function getFriends() {
  const res = await fetch('https://666svip.cn/friends.json');
  const list = await res.json();
  
  // 排除当前嵌入方的域名
  const myDomain = 'xtools.666svip.cn';
  return list.filter(item => item.domain !== myDomain);
}

3. 方式二:HTML 卡片 URL 入参规范 (iframe)

通过 iframe 引入 friends-card.html 时支持参数自定义:

参数名 别名 类型 说明与示例 默认值
exclude excludes 字符串 排除站点,支持多个逗号分隔。如 exclude=666svip.cn 无(展示全部)
theme - 字符串 主题模式:auto / light / dark auto
primary accent 颜色 强调色,如 primary=6a5cff、primary=%230070f3 #6a5cff
bg background 颜色 页面背景,对应 var(--card-bg-page),默认全透明;如需实体底色可传入 bg=ffffff transparent (默认全透明)
card_bg surface 颜色 卡片底色,如 card_bg=ffffff 浅白 / 深夜黑
text textColor 颜色 主文字颜色 自适应文本色
muted mutedColor 颜色 副标题与描述颜色 自适应灰度色
border borderColor 颜色 边框颜色 半透明细边框
radius - 尺寸 卡片圆角,如 radius=16px 26px
cols columns 数字 网格列数,如 cols=3 智能自适应网格
target - 字符串 打开方式:_blank / _self _blank
局部覆盖规则:页面背景默认全透明(var(--card-bg-page): transparent),无缝融入任何宿主页面。传入任意参数仅覆盖所传属性,其余样式继续保持默认。

4. 收录站点与排除标识一览

ID 站点名称 域名 (用于 exclude) 目标链接
666svip放飞梦想的风筝 官网666svip.cnhttps://666svip.cn
xtoolslocalBox工具箱xtools.666svip.cnhttps://xtools.666svip.cn
sshsshweb工具ssh.666svip.cnhttps://ssh.666svip.cn
javaJava学习站java.666svip.cnhttps://java.666svip.cn
linuxLinux运维学习linux.666svip.cnhttps://linux.666svip.cn
shop淘宝天猫优惠券shop.666svip.cnhttps://shop.666svip.cn
jd京东优惠券jd.666svip.cnhttps://jd.666svip.cn
go互传go.666svip.cnhttps://go.666svip.cn
dockerDocker 镜像仓库dockerImage.666svip.cnhttps://dockerImage.666svip.cn
k8seasy-linux 运维面板k8s.666svip.cnhttps://k8s.666svip.cn

5. 标准嵌入代码范例

推荐采用具有高度自适应监听的代码片段:

<!-- 1. iframe 容器 -->
<iframe
  id="friends-card-frame"
  src="https://666svip.cn/friends-card.html?exclude=xtools.666svip.cn&bg=transparent"
  title="友情链接"
  frameborder="0"
  allowtransparency="true"
  style="width: 100%; border: none; min-height: 480px; display: block; overflow: hidden; background: transparent;"
  scrolling="no"
  loading="lazy"
></iframe>

<!-- 2. postMessage 高度自适应脚本 -->
<script>
  window.addEventListener("message", function (event) {
    if (event.data && event.data.type === "666svip-friends-height") {
      var iframe = document.getElementById("friends-card-frame");
      if (iframe && event.data.height) {
        iframe.style.height = event.data.height + "px";
      }
    }
  });
</script>