搭建Misskey已经快半个月了,已经进行了两次升级和一次小改动,还安排了一个机器人,同样也遇到了一些未能解决的问题,有必要记录下来。

顺便水一篇

升级

misskey升级更新很快,每次升级不仅会修复之前的bug,而且会引入新的bug。升级不困难,安装文档后面都有。


git checkout master
git pull
yarn install
NODE_ENV=production yarn build
yarn migrate

如果有大版本更新可能会有特殊需求,到时候注意说明就行。

一点微小的改动

今天刚刚升级到v12.45.0发现在之前的版本里对图片的展示方式进行了改动,object-fitcontain改成了cover,这样显示的图片会不全,通过查看github上的相关讨论发现这个似乎是为了引入blurhash所做的变更。

不管怎么样,还是不习惯,正好有空可以看一下能通过某些方法改回来。

先研究了一下自带的主题功能,没研究明白,甚至连文档也没有找到,看了一下自带的脚本插件,同样一无所获。最后开始研究misskey的源代码,用nodejs写的web服务器我也不会,最终勉强发现了一个类似模板的文件,里面引入了built/client/assets/style.css这个css文件,这样一来就好安排了。直接在后面加上了

.xubzgfgb>img {
object-fit: contain !important;
}

就完了,然后清除浏览器端的缓存就完了,和之前一样了。

一个用于转发B站动态的机器人

安排了一个用于转发B站动态的Python机器人,发现misskey的restful API实在是太友好了,很简单,文档也够用了,具体相关代码以及使用方法可以参见ybw2016v/bilibili2notes)

效果可以查看@sdgqt@m.dogcraft.top

还未解决的问题

中继连不上,不知道是网络的原因还是什么其他的原因,到目前位置,所有添加中继的努力均宣告失败。