Cloudflareでvaultを公開する
Cloudflare を使用してPKMのノート群を公開する手順。
quartzで静的ページを作る
まず[[quartzQuartz使用して、vaultを静的ページにする準備をする。
git clone https://github.com/jackyzha0/quartz.git && cd quartz && npm i
content/ 以下をObsidian Vaultの公開したい部分と同期。
(ここでシンボリックリンクを使うとgit commitでファイルが送れないので、実ファイルをコピーすること)
npx quartz build で public/ に静的ファイルが出ることを確認。
GitHubで新しくprivateリポジトリを設定する
GitHubで新しくprivateリポジトリを作成。 ローカルのQuartzディレクトリをそのリポジトリに紐づけてpush。
git remote add origin git@github.com:<user>/my-quartz-site.git以後、Vaultを更新 → git commit → git push でデプロイが飛ぶようになる。
Cloudflare Pages設定
https://dash.cloudflare.com/ にアクセス。 Cloudflareダッシュボード → Workers & Pages → Pages → Create project。
“Connect to Git” を選択し、さっきのGitHub private repoを選ぶ(Pagesはprivate repo連携OK)。
Build設定を以下のようにする。 Production branch: メインブランチ名(例: main)。 Framework preset: None。 Build command: npx quartz build。 Build output directory: public。
Save & Deploy すると、https://