如何将obsidian内链转换为hexo可识别的站内跳转链接方法?

遇到的问题

我希望将obsidian的文章直接放到 hexo 内进行发布,目前遇到的问题是,hexo 的站内跳转是使用

{% post_link path 'name' %}

的方式完成。而obsidian内部链接方法都无法被hexo解析。

预期的效果

希望能有一个插件,自动将obsidian的内链转换为hexo的内链。我尝试了使用 hexo-backlink 插件,但其并未生效,目前还未查找到原因。

我现在的文章内链如图所示:

使用test方式内链

同样头疼于这个问题

请问这个问题解决了吗?这对我很重要!希望您与我联系:
vx: Can-We-kiss_Forever
homepage: LeavesBlog

研究了一下backlink这个插件,发现之前有人提过一个issue

这个提到post文件名如果有日期格式的话插件就会报错,如果去掉只剩title就可以正常运行。
经过验证目前应该仍然存在这个问题。

修改了下hexo-backlink源码的逻辑,上传到github上了

可以根据以上内容修改hexo博客里node_modules的hexo-backlink/index.js的action函数
主要修改是添加了对日期的识别,如果为日期格式则只匹配其中的title(也就是说如果后续改title但没改文件名的话应该也是有问题的),这样基本上是可以使用的。

另外,看github上作者近期也没有更新,所以直接修改node_modules其实也不需要担心后面升级被覆盖了~~~

蹲一下,感觉后续也会遇到这个问题。

转 hugo 阵营啦

可以试试我刚写的工具MathLeee/InLnJpO2H: 一个Obsidian的链接格式规范器,将你的Obsidian文章链接风格一键更改为Hexo可识别的格式