480 字
2 分钟
Obsidian实现笔记自动迁移并同步推送到Hexo
2024-11-19
2025-04-04

编写了一个插件,将文件自动复制到 Hexo 的文件夹里,并自动 git push

最近在玩 Hexo 博客,总感觉静态网页书写有点麻烦,因为我的笔记一般都是放到一起的,但是 Hexo 有自己的目录,在网上搜索了很久也没有合适的解决办法,就索性自己动手写一个插件了,好在不是很难,稍微有不熟悉的语法,问一下豆包也是解决了。 (话说豆包真厉害… 帮我完善了好多) 话不多说,来看看怎么用的。点击即可,哈哈。 插件按钮|322

效果展示#

插件效果展示

插件设置#

插件设置 源文件夹:就是自己存放博客的 Obsidian 位置了,写相对路径哈~没有加判断,相对路径已经够简单了。 目标文件夹:Hexo 本地仓库存放博客的所在位置 开启自动推送:开启后,会执行 git push 操作,如果分支不一样,可以自行更改

push配置|500

git push 的相关代码如图所示,可自行更改。

额外说明#

插件根据最后更新时间进行复制操作的,未修改的不会重复操作。 目前来看好像也没什么要更新的,除非遇到我不能使用的情况。可自行进行修改,我注释加了好多,应该有点基础的也能照着更改了。 更新: 2024-11-27:添加了对 hexo 文件夹检测,如果源文件夹没有,会自动删除 hexo 的博客,方便 hexo 文章的删除 转载记得标明原作者。

仓库地址#

Keduoli03/note-delivery: Obsidian笔记自动复制到其他文件夹并推送

参考资料#

Obsidian实现笔记自动迁移并同步推送到Hexo
https://www.blueke.top/posts/obsidianshi-xian-bi-ji-zi-dong-qian-yi-bing-tong-bu-tui-song-dao-hexo/
作者
蓝珂
发布于
2024-11-19
许可协议
CC BY-NC-SA 4.0
阅读量:
评论数: