- 这是一个从 obsidian 上传到 xlog 的测试。
- 这是从 xlog 编辑页面的测试。
发现并不能从 obsidian 进一步编辑来自 xlog 的文件。
也就是说插件目前(2024 年 4 月 13 日)只能从 obsidian 新建文件并更新文件,不能做到从 xlog 获取在 xlog 编辑器更新并发布的结果。
因此得出结论obsidian-xlog 插件目前只适用于在 obsidian 进行编辑的朋友,如果有多平台编辑(从 ob 编辑了之后到 xlog 编辑器修改)的需求还需要等待后续更新。有喜欢尝鲜的朋友可以去 obsidian 市场搜索 xlog 下载,项目地址:https://github.com/Otto-J/sync-to-xlog
如何实现本地和 ipfs 的地址共存?#
图床#
这个做图床是最好了 用图床同时存本地以及远程地址。在本地实现图片的跟踪和链接替换(即上传到远程的链接已经是 ipfs 地址了,不需要进一步转换。)重点是 alttext 进行图片标记。
- 上传时检测本地图片是否有更新
- 如果有则正常传递图片和 md 文件
- 如果没有则直接替换本地的 ipfs 地址。
- 下载时检查 ipfs 的链接是否变了,
- 如果有,则更新本地。并更新图床
- 如果没有,则不做修改。
alttext 上做文章#
- 不依赖图床,在自己的插件上实现 alttext 的修改。
alttext 上贴本地路径地址。即为![自己的原本alttext+分隔符+本地地址](本地地址)
这样的做法。 - 上传后图片为
![本地地址](ipfs 地址)
可以显示 - 下载过程中检查本地地址的图片和 ipfs 地址的图片是不是一样的
- 如果一样 则 交换文本
![自己原本的alt text +ipfs 地址](本地地址)
- 如果不一样 则覆盖 并存新的地址
![自己原本的alt text +ipfs 地址](新的本地地址)
- 如果一样 则 交换文本