vanblog icon indicating copy to clipboard operation
vanblog copied to clipboard

从github或其他git仓库中直接同步.md文件

Open Pony-John opened this issue 1 year ago • 7 comments

功能概述 | Describe the feature

是否可以将所有的文章.md文件托管在github(或私有git仓库),自动由vanblog同步到博客? 如果能实现,将有如下好处: 1.文章的数据安全从个人服务器提升到与github同级别; 2.可以用VS Code随时离线编辑文章,并由git实现同步; 3.依托于github,文章.md文件的导入、导出也变得更简单。

Pony-John avatar Mar 23 '23 06:03 Pony-John

说实话当初做 vanblog 就是为了脱离 git 和手动离线编辑。

也不是不行,目前来讲你可以这样:

在你想这么做的 github 仓库中增加一条流水线,每次推送 commit 自动触发,流水线中调用 vanblog api 发布或更新文章即可。

Mereithhh avatar Mar 23 '23 06:03 Mereithhh

说实话当初做 vanblog 就是为了脱离 git 和手动离线编辑。

也不是不行,目前来讲你可以这样:

在你想这么做的 github 仓库中增加一条流水线,每次推送 commit 自动触发,流水线中调用 vanblog api 发布或更新文章即可。

原来能实现呀!太棒了,我来折腾一下。

Pony-John avatar Mar 23 '23 06:03 Pony-John

好的,有问题叫我

Mereithhh avatar Mar 23 '23 06:03 Mereithhh

先在 vanblog 后台 token 管理创建一条 api token,然后在仓库中可以写一个脚本,调用 vanblog api,获取 vanblog 中的文章列表和仓库中的进行比对,把符合条件的文章,用新建文章 api 或者更新文章 api 更新一下,或者做你想要的什么操作都可以。

如果你想反向同步 vanblog 文章到 git 仓库,可以用 vanblog 的流水线功能,具体可以看看文档

Mereithhh avatar Mar 23 '23 06:03 Mereithhh

说实话当初做 vanblog 就是为了脱离 git 和手动离线编辑。 也不是不行,目前来讲你可以这样:

在你想这么做的 github 仓库中增加一条流水线,每次推送 commit 自动触发,流水线中调用 vanblog api 发布或更新文章即可。

原来能实现呀!太棒了,我来折腾一下。

蹲,大佬做好,来踢我一下。

speedster avatar Mar 31 '23 08:03 speedster

蹲,我也需要这个。我也去折腾下。

trainee315 avatar Apr 28 '23 03:04 trainee315

蹲,有实现的吗

JinPengGeng avatar May 12 '23 04:05 JinPengGeng