diff --git a/docs/getting-started/upgrading.md b/docs/getting-started/upgrading.md index e1e4f47..94e1910 100644 --- a/docs/getting-started/upgrading.md +++ b/docs/getting-started/upgrading.md @@ -26,7 +26,7 @@ To update your installed plugins separately, use: npx quartz plugin install --latest ``` -See the [[cli/update|CLI reference for update]] and [[cli/upgrade|CLI reference for upgrade]] for more details on available flags. +See the [[cli/upgrade|CLI reference for upgrade]] for more details on available flags. ### Cleaning Up Unused Plugins diff --git a/docs/hosting.md b/docs/hosting.md index 4cf55d4..b2d2a30 100644 --- a/docs/hosting.md +++ b/docs/hosting.md @@ -13,7 +13,7 @@ However, if you'd like to publish your site to the world, you need a way to host > Some Quartz features (like [[RSS Feed]] and sitemap generation) require `baseUrl` to be configured properly in your [[configuration]] to work properly. Make sure you set this before deploying! > [!tip] Keeping plugins in sync -> All hosting examples below use `npx quartz plugin install` to install plugins from the lockfile. If contributors may add plugins to `quartz.config.yaml` without updating the lockfile, add `npx quartz plugin install --from-config` after `restore` in your build command to install any missing plugins. See [[cli/plugin#resolve|plugin resolve]] for details. +> All hosting examples below use `npx quartz plugin install` to install plugins from the lockfile. If contributors may add plugins to `quartz.config.yaml` without updating the lockfile, add `npx quartz plugin install --from-config` after `install` in your build command to install any missing plugins. See [[cli/plugin#install|plugin install]] for details. ## Cloudflare Pages @@ -36,7 +36,7 @@ To add a custom domain, check out [Cloudflare's documentation](https://developer > Cloudflare Pages performs a shallow clone by default, so if you rely on `git` for timestamps, it is recommended that you add `git fetch --unshallow &&` to the beginning of the build command (e.g., `git fetch --unshallow && npx quartz plugin install && npx quartz build`). > [!note] -> For more detailed CI/CD configuration including caching and plugin management, see [[ci-cd]]. +> For more detailed CI/CD configuration including caching and plugin management, see [[getting-started/migrating#Updating Your CI/CD|the migration guide]]. ## GitHub Pages @@ -211,11 +211,14 @@ stages: - build - deploy -image: node:22 -cache: # Cache modules in between jobs - key: $CI_COMMIT_REF_SLUG - paths: - - .npm/ +image: node:24 +cache: + - key: npm-$CI_COMMIT_REF_SLUG + paths: + - .npm/ + - key: plugins-$CI_COMMIT_REF_SLUG + paths: + - .quartz/plugins/ build: stage: build @@ -230,8 +233,6 @@ build: artifacts: paths: - public - tags: - - gitlab-org-docker pages: stage: deploy