obsidian结合coding和github+vercel 实现自动部署

大概流程 本地仓库关联远程仓库为 coding(速度快),然后利用 coding的云构建自动同步到github中,然后 vercel 关联github中对应的仓库,为什么不直接用github,因为个人需要首先保证本地仓库能快速的同步到远程仓库,对网站的及时性要求不高, 所以同步使用的是国内仓库,网站使用的是 vercel 本地仓库默认使用dev分支,当想要更新网站时,手动将dev合并到master,此时将会触发 ci中的job,将代码同步到 github中对应的仓库的 master 分支,之后 vercel 将会自动部署更新网站 obsidian 所需插件 obsidian-git(同步代码所用) quickadd(新增hugo文章模板所用) QuickAdd 插件配置 在 obsidian 仓库根目录新建 _templates 文件夹并在其中新建 hugo.md 文件内容如下 我的环境$remote-branch仓库关联分支 为 dev分支 --- title: {{VALUE:title}} slug: {{VALUE:slug}} date: {{VALUE:date}} draft: true tags: comments: true ShowToc: true dateUpdated: {{VALUE:dateUpdated}} --- 继续在 obsidian 仓库根目录新建 _scripts 文件夹并在其中新建 create_new_post.js 内容如下 module.exports = async (params) => { QuickAdd = params; const title = await QuickAdd.quickAddApi.inputPrompt("Title"); QuickAdd.variables["title"] = title; QuickAdd....

八月 1, 2023