联动Alist,实现大型附件管理,释放思源笔记空间
主要功能演示视频1
主要功能演示视频2
- 1.1.0:
修复:部分情况下图片无法正常插入思源的问题
增加:支持多选上传文件到alist
优化:优化部分代码,增加部分错误提示
重构:重构部分代码,提高代码质量
- 嵌入alist网页,并自动识别alist的链接,不再跳转到浏览器
- 上传文件到alist,并将链接插入当前笔记
- 一键全量备份数据到alist
- 定时全量备份到alist (代码运行在前端故需保证思源笔记一直在后台运行)
- 支持通过标签页打开链接(Alt+左键)
- 在alist中初步实现视频记录需要配置一下alist #感谢@wilsons提供
- 支持将思源笔记里的附件上传到alist并在其下方增加链接【为什么不替换链接?为了数据安全,防止数据丢失,本插件不会删除用户的任何数据,替换链接会删除原有链接,故放弃替换链接功能】 (beta模式下可用)
- 部分功能支持手机端
更新日志有更详细的细节功能
- 方便将数据备份到alist
- 嵌入alist网页,用于大型附件的的上传,而思源笔记只需记下链接即可(win端可以直接拖拽获取上传的附件链接)
- 实现部分附件的预览或在线编辑(通过alist实现)
-
alist 配置相关
-
填网址时不要在最后加“/” 正确示例: http://alist.example.com
错误示例: http://alist.example.com/ -
路径填写示例
正确示例:/alist/siyuan后面不要加“/”
-
默认文件名后面要加.zip
-
-
建议发布服务的工作空间不要使用此插件
-
无法缩小插件页面,占用过大页面面积的解决办法 #7
DONE:实现alist上传进度可视化
DONE:支持将思源笔记里的附件上传到alist并在其下方增加链接
TODO:优化体验(欢迎提issue)
LL_TODO:重构代码,提高代码质量
LL_TODO:用vue写一个(或找个开源的改)alist前端,可能要很久。。
LL_TODO:在alist中实现PDF批注 (这个好难实现啊。。)
1.1.0:
修复:部分情况下图片无法正常插入思源的问题
增加:支持多选上传文件到alist
优化:优化部分代码,增加部分错误提示
重构:重构部分代码,提高代码质量
1.0.2:
修复:修复上传视频插入思源刷新后,视频无法正常显示的问题(此功能似乎还是不太稳定,故加了个开关,有问题可以关闭)(晚上刚考完一门,有点寄,只能折腾思源缓解一下)
1.0.1:
回退:发现上传视频插入思源存在BUG,展示回退相关功能 (期末考试在即,没时间修了,等放假再修)
1.0.0:
优化:优化图片和视频上传alist体验(原生思源视频块和图片块展示,更进一步联动alist)
0.1.11:
修复:修复部分情况下,alist上传图片无法正常显示的问题
优化:优化插入链接逻辑
0.1.10:
修复:修复侧边栏缩小时无法拖动#13
优化:备份平台配置
更多更新日志
- 增加:为方便alist管理,将图片单独保存在一个文件夹中
- 增加:当上传为图片时,在笔记中插入alist链接图片 #11
- 增加:支持自定义自动备份平台 #10.1
- 修复:#10
- 增加:默认备份名新增时间戳变量 #8
- 修复:修复部分日志输出
- 增加:增加右键删除alist附件(实际上移动到回收站)功能 (beta)
- 增加:上传的alist附件链接增加前缀📄标识(方便快速识别链接是否为alist附件)
- 优化:优化部分代码,减少alist api请求数
- 增加:部分功能兼容手机端
- 修复:手机端部分功能报错
- 移除:移除悬浮alist附件预览窗口(感觉没用)
- 优化:优化上传链接插入位置,默认为光标所在的块的后面添加链接(不再是在文档末尾添加链接了) (beta)
- 增加:新增悬浮alist附件预览窗口 (beta)
更多旧更新日志
0.0.12
增加:支持上传文件到alist时,自动添加日期文件夹 #6
0.0.11
优化:移除无用包,优化代码结构,缩小插件体积
增加:支持将思源笔记里的附件上传到alist并在其下方增加链接【为什么不替换链接?为了数据安全,防止数据丢失,本插件不会删除用户的任何数据,替换链接会删除原有链接,故放弃替换链接功能】 (beta)
修复:在beta模式下,上传文件到alist时,部分文件乱码问题
0.0.10
优化:移除部分无用代码
增加:上传文件到alist时,支持进度显示(beta)
增加:新增beta模式,用于测试新功能,默认关闭,需要手动开启
0.0.9
修复:设置自动备份时,因填写时间格式错误,系统一直卡在启动页面 #3
优化:增加自动备份时间格式填写错误提醒
0.0.8
安全:在发布状态下,插件禁用(后续考虑开放部分功能) #2.2
优化:优化插件设置体验,部分配置变更后自动刷新
安全:默认禁止敏感信息日志输出,防止发布状态下alist配置信息泄漏(如有遗漏,欢迎反馈)
0.0.7
优化:触发方式支持自定义 #2.1
移除:移除 '是否改为Ctrl+左键
触发' 选项(没有太大用处)
0.0.6
优化:增加在顶栏部分区域实现拖拽文件上传,以优化上传文件体验(beta)
0.0.5
增加:'是否改为'Ctrl+左键'触发' 选项提高插件兼容性
增加:在alist中初步实现视频记录需要配置一下alist #感谢@wilsons提供
0.0.4
优化:报错反馈 #1
0.0.3
支持定时备份到alist (代码运行在前端故需保证思源笔记一直在后台运行)
优化全量备份交互
0.0.2
支持通过标签页打开链接(Alt+左键)
0.0.1
初版,为连接互传插件中alist相关功能的提取
自用插件,开源分享,代码凌乱不堪,插件使用了思源社区的模板,主要参考https://github.com/siyuan-community/siyuan-developer-docs
禁止使用本产品用于任意违法乱纪相关行为。 作者不为你使用本产品所产生的任何后果负责。