此插件基于 HowcanoeWang 的替换背景图片插件二次开发,原先的插件只支持自己上传本地图片,所以拿过来咣咣一顿打代码,就增加了这个在线下载随机图床中图片的功能!
视频演示
安装
目前只完成了最基础的功能,所以没有上架集市。临时经过调整,可以与原插件共存。
手动安装步骤:
- 下载插件压缩包
- 在思源笔记的工作空间 > plugin 文件夹中新建一个名为
siyuan-plugin-background-cover-modify
的文件夹 - 将压缩包内所有文件解压至这个文件夹根目录
技术实现
随机图床
随机图床使用的是 Littlesheep 公益图床 API ,非常感谢!
这里的随机图床的原理是通过单一的网址,在服务器端通过 302 重定向至一张随机图片。
如果想要更改图床,也可以在设置里更改。
代码复用
在本功能的编写时就遵循了”尽可能复用原作者的源代码,尽可能遵循原作者的写法“这条规则,目前的代码耦合性还是比较强的。 (大概
代码仓库:Fradeet/siyuan-plugin-background-cover-modify: 此版本是 HowcanoeWang 的修改版。 (github.com)
在这之后
为什么插件以这样的面貌示人?因为只完成的最基础的功能,也没有做什么测试,插件放出来供大家讨论。目前是打算将如下重要的功能完成然后向原插件作者发起议题 (issue) 提交更改。
-
”每日自动下载图片并更换“开关
- 在移动端是否自动更换(省流模式)
-
清除一定数量以前的旧图片(防止卡顿)
-
英文翻译
-
规范代码
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于