暑假两个月放飞自我后,近段时间开始收心了,把精力从游戏上转回到博客。第一件事就是把博客的“哔哔点啥”网页布局进行了调整,把内容的标签设置与评论图标一行,这样看上去就顺眼多了。虽然只是一个小调整,但是苦于自己的代码小白,还是找了AI帮忙。
目前我的哔哔点啥页面还是用《巧搬空白Koobai大佬Memos页面,完美与博客整合。》,哔哔点啥页面的工作原理就是直接调用Memos数据。Memos前期版本没有原生评论,而新版本即使有评论在memos的数据库里并非单独列。为了能让在memos以及博客的哔哔点啥页面有评论能力,便把《Artalk评论嵌入Memos,完美接近朋友圈、微博!暨宝塔面板Docker部署artalk评论系统》。
后来随着memos版本的升级,出现了个问题,就是在Memos在直接评论的内容与直接在哔哔点啥上评论的内容相互不显示了。因为当时评论数比较少,也并没有在意,这个问题一直也就拖到了现在。既然已经收心想折腾博客,那就索性把这个BUG也给搞定吧。
Memos的作者更新真的是很随性的,各种功能随意增减,导致很多人说Memos只是个项目不是个产品。前期版本单篇Memos显示匹配的路径是序号,用域名+M+序号形式,比如https://memos.laozhang.org/m/423;而后期版本匹配显示的路径却是内容前几个字符编码,比如https://memos.laozhang.org/m/GR65Lmbquyb5QuVuZgj9G7(打不开了,因为我的版本降了)。正是因为这次的升级,而导致了上述的问题。
在老孙的帮助下,通过修改哔哔点啥的JS文件,把 var memo_id = data[i].id;修改为 var memo_id = data[i].name; ,是可以正常显示了,但是又有一个小问题,就是评论通知邮件里的链接又不匹配了。
后来询问了木木大佬、koobai大佬,才知,最为稳定的memos版本是0.18版,那解决的方法就是“降级”了!
之前我习惯于在宝塔面板下部署各种Docker,当时我是用了《无需代码,宝塔面板Docker部署便签工具Memos》。现在想来,还是代码更为方便一些。降级之前必须要很把你原来映射出来的文件夹备份并下载下来,那是你Memos全部数据。然后删除目前的Memos项目及镜像,重新用代码安装0.18.1版即可。
docker run -d --init --name memos --publish 5230:5230 --volume ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:0.18.1
正常使用的这些Docker,我们应该保持一个原则“求稳不求新”,为了能正常运行,还是用稳定版本的为好!
生命不息,折腾不止 😁
@Liudon: 一直在折腾的路上。
张老师也开始走技术路线了
@Mr.He: 我可是技术 小白哟。
等待你解决rss统一的问题。
@萧瑟: 以我的水平,解决不了。
确实疼能折腾,厉害!
@往东行: 不折腾没事做呀!
我之前评论过memos,不过好像找不到了
@段先森: 注意备份 好数据哟。
专业
@obaby: 过奖了!
新版我搞了个其实还行哈,之前旧版是为了兼容木木的软件
@XIGE: 就是的,新版和木木的、koobai的都不兼容,没办法只能降到0.18.版
我月初的时候已经弃用了用了一年多的memos,作者太随性了,好用的东西不加,不好用的反复折腾,索性自己开发了一个,现在用着很顺手了,不在受制于人
@满心: 那就厉害了,自己开发的那个公开吗?
@老张: 不是啊,网站和源码都没有公开,主要是用来记录小孩儿成长历程
用我开源的博客系统一劳永逸
@广树: 有些东西用习惯了,不好换。
Memos 实在是太迷幻了,而且本来也不是一个碎语类型的项目。现在已经改用 ActivityPub 系的了。
@Chlorine: 就是的,作者更新也太随意。
不错了,说说评论页面不弹需要更新了
@klcdm: 不弹?正常呀!只是有时加载的慢。换了CDN也一样,找不到原因了。
artalk把我加入白名单吧:https://me.dongjunke.cn
要不然我这边没法评论
@小饿: 好的,加过了!
@小饿: 应该添你的广场地址吧!两个都加了。
很强!点赞
现在感觉好多github项目hexo hugo memos 都把评论系统 独立出来了。是不是评论系统不容易整合还是容易出现法律问题。还是简化本体软件调试配置问题?
@acevs: 评论应该是很好整合的,
0.18确实稳定
@肖寒武: 是的,退到0.18了。
docker 确实很方便,我不敢用docker的原因就是生怕自己哪天更新给数据整没了。目前我的评论系统和bber都在云开发,木木此前也建议过memos,但是我估计只能等到明年云开发到期再换了。
@w4j1e: 把数据天天备份呀。
多年过去,仍是少年,酷爱折腾
@响石潭: 不折腾难受。
之前曾经考虑过降级,去翻 Memos 源码,一点点把那些 SQL 操作逆向还原,可惜还是没完全成功。
@Chlorine: 非常简单,把数据库文件导出成电子表格文件,把新版本多余的字段删掉后再导入低版本的数据库文件中就行了
我就是这样操作的,完美降级了!
懒得折腾memos,博客自己弄了个说说功能,现在连这个也懒得发了。
@闲鱼: 你那都是代码高手,可以自己开发,我只能“拿来”
第一眼看成了哔哩哔哩评论(啊哈哈哈哈