更新日志

24.6

部署Meting-API

为了解决音乐馆不能播放收费歌曲的问题,自己部署了Meting-API

详情见 Vercel部署Meting-API并添加网易云cookie

跟普通调用Meting-API最大的区别是可以添加自己网易云的cookie实现加载VIP歌曲

(截止25年8月 目前还没发现有什么问题)

搭建Github图床

Vercel + Github 搭建,免费省心好用,且不需要服务器,就是要小心GitHub仓库炸了。。。

话说这俩真是网络大善人啊orz

24.7

更新live2d看板娘

更新了右下角的看板娘

模型是从某个邦邦解包网站毛的,我自己偷偷用应该不会被告吧。。。?

网站备案

国内网站直接访问需要备案,服务器解析到域名也要备案,前后花了大概10天弄好了

25.7

取消网站备案

发现备案网站没有卵用还要每年续租服务器,Vercel解析自己域名后国内也能看,反正扑街网站没啥流量,怒而取消

25.8

更新在线MD编辑器

MD编辑器引入参考:为博客加入一个好用的在线MD编辑工具 DebuggerX's Blog

做了一点点个性化的更改

优化博客图片上传

PicGo配置插件picgo-plugin-to-webp

现在在Typora上传图片会自动转换成webp格式了

优化博客图片大小

将之前上传的jpg/png压缩成webp

具体见 优化图床图片大小

修复音乐馆热键

不知道什么时候开始音乐馆的热键(播放暂停、音量调节、上/下一首)用不了了

查了一下控制台发现是js的keycode属性被弃用了

换成key属性,同时把热键监听放到DOM加载完成之后创建,解决了

更新文件上传页面

本来打算用自己的服务器提供上传服务,结果https页面不能加载http链接的资源,服务器ip解析到域名又要备案,我的备案又在一个月之前申请取消了,再备案一个过于麻烦且鸡肋

最后跟图床一样选择GitHub作仓库,部署到Vercel上,GitHub仓库的token写到Vercel项目的私密环境变量里防泄漏,上传的文件存放在GitHub仓库。注意跟图床一样,仓库大小不要超过1GB

hexo安装hexo-blog-encrypt插件实现文章加密

在文件上传的文章页面,输入密码后可以将文件上传到私人GitHub仓库(有大小限制)

更新文件上传页面

想了想,反正都做了上传功能了,干脆把查看下载和删除功能也做了吧。最后做出来的效果大概是这样:
08487cdc-375c-407c-95bb-de232dc9ec72

6f0c9792-36a3-4fc1-a7d2-7ecc63c7fec4