尝试将 Hexo 博客库整合进入 Obsidian,即在 Obsidian 中写 Hexo 博客。

目前看来,使用 Symbolic 的方法是不行的。

所以转而使用 HardLink,修改我在[[使用 Git 管理 Hexo 博客目录]]那里写的脚本为:

$count = [System.IO.Directory]::GetFiles("D:\Blog\source\_posts").Count
echo "------------------"
echo "New File $count.md"
echo "------------------"
# cp D:\blog\scaffolds\demo.md D:\blog\source\_posts\$count.md
cd D:\blog
hexo n $count --debug
echo "------------------"
echo "Create in Blog folder"
echo "------------------"
New-Item D:\Note\Blog\$count.md -Type HardLink -Target D:\Blog\source\_posts\$count.md
echo "------------------"
echo "Create in Note folder"
echo "------------------"
# Start "C:\Users\Mirtle\AppData\Local\Obsidian\Obsidian.exe"
exit

在创建 Hexo 文章的同时,创建一个 Hardlink。

在 Obsidian 中安装模板、Markdown Pretty 插件,将它们设置为同 Hexo 模板一样的格式即可。这篇文章就是用 Obsidian 写出来的。

Update: 2021-04-07 10:32:57 硬链接在更换环境之后无效。例如,重装系统后文件之间的链接消失。