/afdian-connect

一些爱发电缺少的功能

Primary LanguageTypeScriptMIT LicenseMIT

afdian-connect

爱发电 Ko-fi License

一些爱发电缺少的功能,

特性

自己部署 (免费)

Name Deploy
Vercel Deploy with Vercel
Deno Deploy Deploy to Deno Deploy / Example
Cloudflare Deploy to Cloudflare
Netlify Deploy to Netlify

环境变量:

  • AFDIAN_TOKEN - 在爱发电的 开发者面板 获得
  • AFDIAN_USER_ID - 在爱发电的 开发者面板 获得
  • AFDIAN_USER - 爱发电的 创作设置主页网址 的能修改的部分
  • SPONSOR_TIERS_UPDATE_URL - 可选, 如果存在并且是可解析的 URL, 构建时会替换afdian/sponsor-tiers.ts文件. 写法可参考afdian/sponsor-tiers-example.ts
  • WEBHOOK_SECRET - 可选, 使用 WebHook 时需要的密钥, 所有没带此密钥的请求都会被拒绝.
  • DISCORD_WEBHOOK_URL - 可选, Discord WebHook 的 URL, 用于将赞助信息发送到 Discord 频道.

赞助宣传 SVG

[![Knightli's Profile](https://afdian-connect.knightli.cn/profile.svg)](https://afdian.net/a/knightli)

官方网页嵌入功能的替代. 渲染为 SVG, 方便在 Markdown 等情况下使用.

支持的选项:

  • slug / username - 查询的用户, 默认为从环境变量AFDIAN_USER获取
  • bg_color - 背景颜色, 默认#fff
  • text_color - 文字颜色, 默认rgba(0,0,0,0.8)
  • hide_border - 是否隐藏边框, 默认为false
  • border_color - 边框颜色, 默认为#c0c0c0
  • hide_fans - 是否隐藏月粉丝数, 默认为false
  • width - 宽度, 默认为640
  • height - 高度, 默认为225
  • maxage - 浏览器缓存时间, 单位为秒, 默认为7200

Knightli's Profile

赞助者展示 SVG

![Sponsors](https://afdian-connect.knightli.cn/sponsor.svg)

支持的选项:

  • width - 宽度, 默认为800
  • maxage - 浏览器缓存时间, 单位为秒, 默认为7200

金主爸爸

Discord WebHook

Screenshot