From 232652149a287054df7e7c5136dafd3f55a79bf0 Mon Sep 17 00:00:00 2001
From: Sohaib <98542228+sohaibology@users.noreply.github.com>
Date: Tue, 15 Aug 2023 00:59:47 +0000
Subject: [PATCH] Update hosting.md (#371)
---
content/hosting.md | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/content/hosting.md b/content/hosting.md
index cf2f256..5cab760 100644
--- a/content/hosting.md
+++ b/content/hosting.md
@@ -6,6 +6,9 @@
However, if you'd like to publish your site to the world, you need a way to host it online. This guide will detail how to deploy with either GitHub Pages or Cloudflare pages but any service that allows you to deploy static HTML should work as well (e.g. Netlify, Replit, etc.)
+> [!hint]
+> 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!
+
## Cloudflare Pages
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/) and select your account.
@@ -21,15 +24,15 @@
Press "Save and deploy" and Cloudflare should have a deployed version of your site in about a minute. Then, every time you sync your Quartz changes to GitHub, your site should be updated.
-To add a custom domain, check our [Cloudflare's documentation](https://developers.cloudflare.com/pages/platform/custom-domains/).
+To add a custom domain, check out [Cloudflare's documentation](https://developers.cloudflare.com/pages/platform/custom-domains/).
## GitHub Pages
Like Quartz 3, you can deploy the site generated by Quartz 4 via GitHub Pages.
-In your local Quartz, create a new file `quartz/.github/workflows/deploy.yaml`.
+In your local Quartz, create a new file `quartz/.github/workflows/deploy.yml`.
-```yaml title="quartz/.github/workflows/deploy.yaml"
+```yaml title="quartz/.github/workflows/deploy.yml"
name: Deploy Quartz site to GitHub Pages
on:
@@ -52,8 +55,8 @@
steps:
- uses: actions/checkout@v2
with:
- fetch-depth: 0 # Fetch all history for git info
- - uses: actions/setup-node@v3
+ fetch-depth: 0 # Fetch all history for git info
+ - uses: actions/setup-node@v3
with:
node-version: 18.14
- name: Install Dependencies
--
Gitblit v1.10.0