xChar
·5 months ago
  • 这是一个从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 地址](新的本地地址)
Loading comments...