惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
P
Privacy International News Feed
Vercel News
Vercel News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 叶小钗
F
Fortinet All Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
L
LINUX DO - 最新话题
AWS News Blog
AWS News Blog
Engineering at Meta
Engineering at Meta
Attack and Defense Labs
Attack and Defense Labs
Recent Announcements
Recent Announcements
Recent Commits to openclaw:main
Recent Commits to openclaw:main
PCI Perspectives
PCI Perspectives
Cloudbric
Cloudbric
AI
AI
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
IT之家
IT之家
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
J
Java Code Geeks
M
MIT News - Artificial intelligence
Cisco Talos Blog
Cisco Talos Blog
V2EX - 技术
V2EX - 技术
Webroot Blog
Webroot Blog
Microsoft Security Blog
Microsoft Security Blog
Cyberwarzone
Cyberwarzone
博客园 - 聂微东
G
Google Developers Blog
W
WeLiveSecurity
罗磊的独立博客
P
Privacy & Cybersecurity Law Blog
阮一峰的网络日志
阮一峰的网络日志
A
About on SuperTechFans
WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
T
Tailwind CSS Blog
V
Visual Studio Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
Secure Thoughts
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
Google DeepMind News
Google DeepMind News
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
F
Full Disclosure
Blog — PlanetScale
Blog — PlanetScale
The Last Watchdog
The Last Watchdog
P
Proofpoint News Feed

定の栈

macOS Tahoe 如何用自己的视频做动态壁纸(替换 Aerial 方法) Podman Compose 常用命令速查 创建 Swap 文件 Cursor 2025 Hugo 中文阅读时间计算模版 手动重加载不蒜子计数 入坑舞萌 DX 历时两月终抵 w0 与首鸟加 多邻国 600 天连胜 原神五周年纪念 Asuna 成年生日 告别绝区零 站长18周岁啦! 一位动漫迷的追番日志与热情之旅 起飞日志 Reflector 镜像列表更新常用命令与配置文件 个人自用 rsync 文件同步常用命令 历时千日原神,深渊终抵满星 Arch Linux 个人常用命令记录 《三体III:死神永生》 《三体II:黑暗森林》 《千恋*万花》与现代物理学概念奇妙碰撞后产生出的糟糕想法 Minecraft 15 周年骨折价补票入正 网页添加 Live2D 看板娘 记第二次清醒控梦体验 晶蝶终于收集到了x9999上限! 博客成立一周年了! 终于出雾切辣! 让萝莉受孕的糟糕教学 双11剁手铠侠RC20固态体验 Twikoo评论系统备份更改数据 解决Hexo推送时的spawn failed报错 基于 Butterfly 主题的轮播插件美化 原神60级毕业啦! 站长16周岁啦! 本站使用的一些 npm 模块插件 显示器屏幕亮度调节工具推荐 Butterfly主题公告栏插入a标签按钮 关于niconico上兄贵本篇的收集 常用代理设置汇总 HTTP状态码释义 HTML转义字符对照表 HTTP Content-type对照表 抽出1命万叶了! 解决打开IE强制跳转Edge浏览器 为你的博客更换鸿蒙字体 无服务器部署Google谷歌镜像 有关科技创新的未来世界的小说。(ChatGPT) 萝莉的审视与经验 提问的智慧 hexo-generator-feed插件中文文档 hexo-filter-nofollow插件中文文档 Butterfly 主题 HTML5 音乐播放器 APlayer 美化调整 ChatGPT注册&使用&调教&镜像整合 Markdown 语法与外置标签写法汇总 突破天翼校园网限制开启移动热点 原神 mod 模组安装教程 WordPress自用插件和主题推荐 Hexo 下 Markdown 语法失效总结 Git常用基本命令使用详细大全 VScode递增减数字或字母插件 《三体I:地球往事》 CDN整理汇总 ASCII 字符画生成 原神胡桃复刻抽卡记录 九亿张涩图收藏 《流浪地球》 原神私服常见问题 原神私服常用指令 原神私服游玩教程整合 安装 ImageMagick 扩展 使 WP 的 URL 链接支持中文 Hello World
部署Meting-API
Asuna · 2023-06-21 · via 定の栈

发表于|更新于|技术教程

|总字数:1k|阅读时长:4分钟|浏览量:|

  • 本教程使用了 GitHub 上的xizeyoupan/Meting-API开源项目,实现无服务器部署属于自己的 Meting-API
  • 本文主要针对无服务器的同学进行讲解,若有服务器可切换此仓库metowolf/Meting-API进行部署
  • 自建的好处:API 的调用无需受制于人,不怕跑路,因为 API 掌握在自己的手里
  • 演示 Test:meting-api.saop.cc/test

前置条件

  1. 注册GitHub账号(已经有就不用注册)
  2. 注册Vercel账号(已经有就不用注册)
  3. 有能访问 GitHub 和 Vercel 官网的工具(魔法)
  4. 一个属于自己的域名和一定的计算机基础知识
  5. 一双手,一个脑子,一双眼,一台电脑或手机

教程

0x0001

前往xizeyoupan/Meting-API开源项目的仓库,点击右上角的Fork按钮 Fork 此仓库的 main 分支,

进入Vercel平台点击Add New...>Project,动下自己的脑子,添加刚才 Fork 过来的仓库,

0x0002

部署成功后进入到项目的Settings>Domains自定义域名,添加自己的二级域名,就比如我的meting-api.saop.cc

前往自己域名的 DNS 服务商(就比如我域名的腾讯云),添加 Vercel 提供的 CNAME 解析

0x0003

稍作等待,大概两三分钟的样子,然后访问自己刚绑定二级域名/test,例如https://meting-api.saop.cc/test

如果出现报错就全部重来,一般来说都是自己操作的问题,成功的话就会出现以下测试页面:

歌曲的左上角是服务商和获取到的类型,对应的是:

原名服务商类型
tencent playlistQQ 音乐歌单
tencent songQQ 音乐单曲
netease playlist网易云音乐歌单
netease song网易云音乐单曲
netease artist网易云音乐艺术家
ytmusic playlistYouTube / 油管歌单
ytmusic songYouTube / 油管单曲
spotify playlistSpotify歌单
spotify songSpotify单曲

如果有些服务商或类型是空白的,那就说明获取不到该服务商或类型的数据,那就要在使用的时候避开此项

使用

API 参数说明

API 嵌入Meting.min.js

Meting.min.js文件保存到自己的设备上

Meting.min.js:https://npm.elemecdn.com/meting/dist/Meting.min.js

编辑此文件,Ctrl + F 搜索api?server=,将https://api.i-meto.com/meting/api?server=更换成自己的 API 后 Ctrl + S 保存

  • 更换前:https://api.i-meto.com/meting/api?server=
  • 更换后:https://meting-api.saop.cc/api?server=

替换后就可以放到代码空间里使用链接引用此文件了,或放到本地使用相对链接引用也可以

应用于 Hexo 的 Butterfly 主题

配置前确保启用了 APlayer 音乐插件,不然配置了也没什么用…

Meting.min.js文件放到[站点根目录]\source\js文件夹内,编辑主题配置文件_config.butterfly.yml

更换meting_js:配置项的 CDN 链接为/js/Meting.min.js

# CDN
# Don't modify the following settings unless you know how they work
# 非必要請不要修改
CDN:
  # The CDN provider of internal scripts (主題內部 js 的 cdn 配置)
  # option: local/jsdelivr/unpkg/cdnjs/custom
  # Dev version can only choose. ( dev版的主題只能設置為 local )
  internal_provider: local

  # The CDN provider of third party scripts (第三方 js 的 cdn 配置)
  # option: local/jsdelivr/unpkg/cdnjs/custom
  # when set it to local, you need to install hexo-butterfly-extjs
  third_party_provider: unpkg

  # Add version number to CDN, true or false
  version: false

  # Custom format
  # For example: https://cdn.staticfile.org/${cdnjs_name}/${version}/${min_cdnjs_file}
  custom_format:

  option:
    aplayer_css: https://npm.elemecdn.com/aplayer/dist/APlayer.min.css
    aplayer_js: https://npm.elemecdn.com/aplayer/dist/APlayer.min.js
    meting_js: /js/Meting.min.js

最后自然是 Hexo 三连啦!

hexo cl; hexo g; hexo s

可以 F12 查看Meting.min.js文件是否加载出来

鸣谢

GitHub:xizeyoupan/Meting-API

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 定の栈

赞助

  • 微信

    微信

  • 支付宝

    支付宝


avatar

Asuna

LINK START!

前往主页