Logo Softkern
2 分钟阅读

使用 Quartz 搭建自己的数字花园

目录

在本地电脑上安装Quartz

要安装Quartz,至少需要Node v20.9.0npm v9.3.1 才能够正常运行,需要先安装好,然后执行以下命令从 Github 上下载源码:

Terminal window
git clone https://github.com/jackyzha0/quartz.git
cd quartz
npm i
npx quartz create

本地运行:

Terminal window
npx quartz build --serve

将代码上传到自己的 Github

在 Github 上创建一个新项目

拷贝自己的仓库地址:

设置本地项目的远程仓库

Terminal window
git remote set-url origin <REMOTE-URL>

示例如下, 可以使用 git remote -v 查看是否设置成功:

Terminal window
git remote -v
origin https://github.com/jackyzha0/quartz.git (fetch)
origin https://github.com/jackyzha0/quartz.git (push)
upstream https://github.com/jackyzha0/quartz.git (fetch)
upstream https://github.com/jackyzha0/quartz.git (push)
git remote set-url origin [email protected]:softkern/digital-garden.git
git remote -v
origin [email protected]:softkern/digital-garden.git (fetch)
origin [email protected]:softkern/digital-garden.git (push)
upstream https://github.com/jackyzha0/quartz.git (fetch)
upstream https://github.com/jackyzha0/quartz.git (push)

同步本地内容到 Github 仓库

首次同步内容:

Terminal window
npx quartz sync --no-pull

后续内容如果发生变化,可以使用以下命令继续同步:

Terminal window
npx quartz sync

部署

本文使用 Cloudflare Pages 来进行部署,如若需要使用其他方式,可以查看官网 hosting

具体的流程如下,主要就是在 Cloudflare 中创建一个新的 Pages 项目,然后连接到 Github 指定项目进行部署:

另外在部署成功后,如果有域名挂在 Cloudflare 上,可以自定义域名,方便访问:

然后就可以使用 Cloudflare 给的子域名 或者 自己的自定义域名来访问。

参考链接: