遇到的问题
typora的笔记在obsidian上无法显示图片
这个问题可以拆分成两个子问题:
1.typora的图片路径格式和obsidian有什么区别?
2.如何让typora的图片路径格式转化为obsidian可识别的格式?或者 如何让obsidian能识别typora的图片路径格式?
我没使用过typora,我使用obsidian发现的obsidian的链接格式支持标准的markdown链接,问题可能出在typora对根目录的表达上,也许typora的根目录是带有整个项目库的文件名的。比如你的笔记库叫note,note后又分了若干文件夹,其中图片存储在resource/pic文件夹中。也许typora的图片链接是note/resource/pic/xxx.png,但obsidian要求的绝对路径是resource/pic/xxx.png。
如果我说的问题成立,那第一步就是重新建仓库,将原先的仓库作为新仓库的一个文件夹,此时你的obsidian打开应该只有一个文件夹note,进入note文件夹查看是否所有图片正常显示,如果正常显示则进入第二步。第二步,在obsidian中进入新仓库,将原文件夹note中的所有文件夹和笔记拖出到笔记库的根目录中,此时obsidian会弹窗并更新所有链接,这一步将去掉根目录note作为前缀。
当然,前提是我的假设是对的,因为我认为obsidian和typora都支持标准markdown链接,不会出现链接不兼容的问题。(注:建议在obsidian设置-文件与链接中,将“使用Wiki链接”关闭,以此更好的统一库中链接格式均为markdown链接)
Ob可以设置多种路径拼接方式,每种设置都有区别的,其中 标准md链接 + 基于当前笔记的相对路径 一般是可以兼容 Typora 的。
Ob调试模式(
ctrl+shift+i)可以看到Ob访问的图片据对路径信息,看下绝对路径下的资源是否存在。
还有一个细节就是,Win下路径的\是否需要转移\\!