不声不响的,memos 官方版本就从 0.31 直接跳升到了 26.10,然后没几天又升级到了 26.11,而我的memos 服务在 10 天前刚从 0.30 升级到 0.31。

本以为,就像 10 天前那样,不过是一些外观之类的改动,可我打开动态后,竟然直接报 “⚠️ 无法加载笔记:API 请求失败: HTTP 410” 错误,这是 API 请求错误了啊。

于是,我只好对新版的 memos 笔记展示页面 操作了一番,然后又去看了一下 API 文档,总算是是对升级之处有点头绪了。

要是以前,可不敢这么草率的升级,不过现在无所谓了,我不需要研究,只需要知道怎么去改然后交给算力即可。 记录一下重点:

影响大的变化

API 路径

1.基本路径发生了变化

取消了/v1这个路径节点,也就是从 https://your-memos-instance.com/api/v1 调整为了 https://your-memos-instance.com/api

2.增加了部分 api 接口(或许之前就增加了,只是我不知道而已)

  1. 可以通过 api 来获取笔记的附件信息
  2. 可以通过 api 来获取某个 tag 的笔记
  3. 其他待发现

前端

  1. 有趣的变化:笔记编辑可以将图片直接插入正文,附件中则隐藏插入正文的图片
  2. 其他待发现

跟上步伐

首先,替换基本路径,恢复了正常的动态模板

然后,优化了插件中关于笔记附件及标签的 api

再有,在发布或编辑笔记时,实现了 "将图片直接插入正文后,附件中则隐藏该图片" 这一有趣功能

最后,既然都来了,顺便将存储源也改成了 S3 云存储。