遇到的问题
我希望将obsidian的文章直接放到 hexo 内进行发布,目前遇到的问题是,hexo 的站内跳转是使用
{% post_link path 'name' %}
的方式完成。而obsidian内部链接方法都无法被hexo解析。
预期的效果
希望能有一个插件,自动将obsidian的内链转换为hexo的内链。我尝试了使用 hexo-backlink
插件,但其并未生效,目前还未查找到原因。
我现在的文章内链如图所示:
我希望将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 阵营啦