艾雪周刊 V.07—openlist衍生项目和近期动态

艾雪周刊 V.07—openlist衍生项目和近期动态

本文字数:3772  阅读时长:8分钟

访问量 0

AI摘要

关于本刊

这是艾雪期刊的第 07 期,作为一个独立系列进行更新,更新时间在周末,主要内容为周内内容汇集以及碎碎念,有时会分享一些有趣的项目,有时是一些生活的碎碎念

周刊地址:AIOVTUE-雪—艾雪周刊
RSS订阅:艾雪周刊
邮件订阅:艾雪周刊
微信公众号:AIOVTUE-雪
私信:任意前缀@yybb.us

本期内容

博客推荐

本期推荐的博客是!朝朝听雨,大家可能来的多的已经见过了,就在友链页那里呆着,评论区也挺活跃的,正好也就不再重新找了,拿它是因为有一些细节很有意思,雪还是挺喜欢的

点我访问—朝朝听雨

这个站点让雪最印象深刻的就是他的开屏动画,有好处也有坏处,好处就是真的很惊艳,是一只大大的菲比,谁没有被那个魔性的-菲比啾比洗脑过呢,他的加载动画也很丝滑,让人是眼前一亮的感觉,比起大部分站点的转圈圈动画可以说好了不知道多少倍,当然也有坏处,每次访问都得看一次的话,就很~,虽然说浏览器直接刷新好像不会重复播放,但是架不住有时候心血来潮想去某个页面看看,被硬控几秒钟,还是挺难受的,这部分建议可以搞个类似个性化的东西,让人自己设置开关那种,我记得之前的butterfly的某个改版就有一个控制台,当然倒不是什么大问题
接着就是,他的评论系统似乎是接入了ai,看着挺新颖的,还没体验过,不过看着其他人的评论下面跟着一个ai回复,属于是那种比较有意思但是作用不甚大的功能,其实雪比较好奇他的api是咋弄的,用的免费方案还是说付费方案。其次就是他的友链系统,和本站的ui有那么一些像,不过这不是重点,重点是他弄了个推荐系统,就是部分友链会变色,如何还有花里胡哨的特效,那个金黄色的质感就很让人欲罢不能,而且似乎评论部分会自动识别,如何让评论也变成金黄色,属于是开特效了,这倒是一个不错的点子,雪打算后期琢磨琢磨
当前这个站点似乎是处于一个开放中的阶段,时不时就会冒出点新东西,当然不可获取的起大大小小的bug,不过也无伤大雅,测试阶段嘛~ 都是这么过来的,站点的整体布局就和Astro的大部分博客布局类似,看着是挺现代化的,就是雪本人对这种不甚感冒吧,感觉雪自己的审美有点歪歪的哈哈
上一期的博客部分占比太多啦,导致后面的正文内容被压榨了,这期就先到这里啦,更多的大家欢迎前往站点访问咯,顺便给站长增加点访问量嘛,雪就不赘述咯~

项目推荐

OpenList-Worker

OpenList-Worker 是一个新的开源项目,听名字也能联想到和openlist差不多,事实上也差不太多,只是部署换成了cloudflare部署,也算是解决了雪的一大痛点,雪之前一直就想无服务器部署一个openlist,等了这么久也算是有类似的项目了,但是似乎知道的人不甚多,项目似乎也不甚完善,bug还是挺多的,以下是作者原话:

text
OpenList 是一个基于 Cloudflare Workers 的现代化云存储聚合管理系统,支持多种云存储服务的统一管理、文件分享、加密存储等功能。
温馨提醒:本项目还在**早期开发**阶段,部分功能可能不稳定或缺失,请勿生产环境中使用,建议仅在测试环境中部署。已实现内容:
- 部分网盘管理(谷歌云盘、Onedrive、百度云盘、123云盘、115云盘、天翼云盘)
- 基本文件操作(上传、下载、删除、重命名)

雪这几天部署体验了一下,说说感受吧,半成品的效果很直观,一开始的登陆密码就登不上,说是初始密码时admin,试了半天都登不上,去issue看看发现不止自己有这个问题,修修改改登上后,添加储存的时候,当时没看到只支持这一小部分,因为他有一部分很大的字写着:

text
支持 80+ 种云存储驱动,包括:

- **国内云盘**: 阿里云盘、百度网盘、天翼云盘、115网盘、123云盘、夸克网盘、迅雷云盘、移动云盘等
- **国际云盘**: Google Drive、OneDrive、Dropbox、MEGA、Yandex Disk 等
- **对象存储**: AWS S3、Azure Blob、阿里云 OSS、又拍云 USS 等
- **自建服务**: WebDAV、FTP、SFTP、SMB、Seafile、Cloudreve 等
- **特殊驱动**: 本地存储、虚拟目录、加密目录、别名目录等

这,雪有误会很合理吧,雪尝试了一下网易云的挂载(那时候不知道没适配),半天挂载不上,修修改改挂载好了发现文件列表不显示,然后尝试天翼云盘,当时的添加页面时能选择二维码的,说到这里,雪感觉这个大概率就是基于openlist项目,因为部分储存的操作界面和文案基本的一样,并且还是空壳(部分),不过应该也只是一部分,比较整个网站的ui都大变样了,可能作者是想和openlist对齐吧,如果能做到的话那很厉害了,希望作者大大加油啊,说回来,那个天翼云盘雪选择了二维码,但是并不能用,完全加载不了二维码啊,感觉没适配这个,大抵只能通过cookie登陆吧,后续也没再尝试了,不过项目的其他部分做的挺不错的,有完整的用户管理,注册流程,是那种比较适合做公开站的类型,不过雪就行弄一个自己用,目前可能还无法完全满足雪的需求,大家有兴趣欢迎去鼓捣鼓捣试试,思路还是很不错的

openlistnext

openlistnext 和上边的那个项目差不多,都是想在cloudflare上部署openlist,区别是,上面那个的ui和源openlist完全不一样,但是这个,他只是利用js,ts对go语言内核进行重构的项目使其支持部署在service less环境下,因此部署后的ui可以说很还原,甚至可以直接单独导入单个储存配置文件,而且似乎还没多少人直到,都没几个star,感觉也是处于一个快速发展的阶段,雪刚刚去看的时候,发现有人提issue了,雪还没部署过这个,今天偶然看到的,当时是看到视频,作者部署了一下,看到ui确实和openlist没啥区别,但是吧,雪担心的其实是会不会封号,万一给cloudflare搞没了,那就很难受了,雪先不打算尝试,等后面完善一些了在体验吧,该项目甚至连一个demo都没有,可以看出来很早期了,观望观望,能完善的话,应该会很不错,到时候应该会很火,下面是项目上自己写的一些创新点:

特性说明
全栈 TypeScript前端与后端同语言,类型共享,无 Go 编译链
纯 Web 标准后端只用 fetch / Web Crypto / ReadableStream
驱动抽象统一的 StorageDriver 接口
多平台运行Node.js、Cloudflare Workers、Vercel、AWS Lambda
JSON / KV 持久化配置、存储、用户、分享、任务存 JSON 或 KV

近期动向

Cf-Blog

暂且这么称呼吧,就是本站博客的cloudflare托管版本,目前大致已经完工了,暂未开源(有兴趣的小伙伴可以找雪要源码,不过可能会有部署问题,暂不解答哦),雪需要使用体验一段时间后再优化一下,如何在整理开源,到时候也欢迎大家使用呀,比较这不像静态站点,修起来块,后续没啥问题了可能会尝试替换主站域名,数据什么都其实都不会变,并且做了相应适配,包括一些数据都能直接导入导出,还是比较方便的,后期雪打算分别部署一个动态版本和一个静态版本,放在备用域名day.yybb.us上,但是有一点,让雪很纠结,就是cloudflare托管的话,访问速度有点太慢了,还要访问数据库在加载,就更慢了,vercel和netlify这些速度尚且能接受,加上静态本来也慢不到那里去,感觉会很影响体验,大家有什么好的建议吗(不太敢用优选,听说会封号)
大家可以去站点访问体验体验,右上角可以登陆的,虽然没什么权限,地址就是本站备用域名:https://day.yybb.us
后台的设计大家可能也不太能看到,就给大家丢几个截图看看吧,主要是文章编辑页面和动态页面,以及友链页面的设计,结合图片为大家介绍吧

先给大家看看后台的几个界面,包括设置界面和后台文章管理界面,文章管理部分,由于需要兼容原始数据,保留了文件夹结构,是通过文章的路径属性控制的,当然一直手写有点麻烦,就改成文件夹的操作模式了,看起来也更清晰,设置界面的话,基本是将原本配置文件所有的设置全部移动到这里了,为了便于查找也是做了分组,需要值得说明的是,设置中增加了以下配置:

  • AI文章摘要总结
  • 友链连通性检测
  • 友链文章拉取

AI摘要部分可以配置deepseek或者直接用免费的cloudflare worker AI,保存文章的时候会自动生成,也算是补上一个大坑,友链连通性的话,实际测试下来会有部分友链数据被误判,后续在想办法优化优化吧,实在不行只能删掉了,下面结合图片大家欣赏一下吧

接着是文章的编辑页面,设置界面和文章详情页都可以编辑,并且ui都差不多,属性部分是可以折叠的,正文部分可以预览和全屏,依旧优化过体验,下面给大家看看各个界面的ui

此外还有动态页面的编辑功能,此部分没有集成在设置界面,因为感觉没有太大必要,包括动态增加了点赞功能,评论部分也改用了数据库,不再使用twikoo等外部评论系统,会带来一个好处就是,可以直接在外部显示评论,缺点就是这部分评论不再支持邮件通知了,不过动态部分似乎也不怎么需要通知吧?总归要有取舍的
最后就是友链页面啦,友链页面有一个很大的改动,因为变成了动态博客,所以增加了自主提交友链的功能,不过需要先登陆,填写一下信息提交后就能直接出现在友链页面啦(尽自己可见)但是似乎没有通知,所以可能还是得评论一下?斯,又发现一个问题,但似乎没什么好的解决方案,先这样吧,友链的分组和数据都能在友链页直接编辑,甚至可以直接导入导出友链,方便数据丢失后快速恢复,其实是因为连通性检测会打乱分组,这才做的这个功能方便快速恢复,不过也挺实用的