从 Quartz 到 Astro
记录一次博客搬家:为什么离开 Quartz,怎样用 Astro 保留 Obsidian 的双链体验,以及重新掌握博客编译过程的取舍
4 篇内容
记录一次博客搬家:为什么离开 Quartz,怎样用 Astro 保留 Obsidian 的双链体验,以及重新掌握博客编译过程的取舍
前情提要 由于在 Obsidian 中,虽然我有不被 git 追踪的文件夹(私有文件夹),但是这也限制了我 的需求(因为 Windows 上的 iCloud 十分难用) 因此,我们期望工作流程如下: 在私有仓库中更新博客在公开仓库中拉取博客内容并自动构建 本质上,我们将公开仓库作为了一个博客生成器,专门用来触发 CI GitHub 与本地设置 GitHub 首先,需要申请一个 个人 Token,名字自由命名,例如 BLOGS,但是记得复制这个 Token,例如 <TOKEN>
[!note] 已归档本笔记记录旧站(Quartz)的构建与配置,现已归档。
[!info] 写在前面只是心血来潮,想要更换一下 Quartz 的包管理器以及打包工具,之前一直听说 Bun 运行时的速度快,想着在本地预览的话应该会比 Node 更快,所以替换一下 本地更改 首先需要安装一下 bun ,我是用的是 MacOS (根据官网给出的命令安装即可) 然后,我们需要更改 quartz 的几个文件: package.json 这里主要是更改 scripts 中的内容: "scripts": { "quartz": "./quartz/bootstra