Jacky Zhao
2022-12-01 4cd6f7efdf9161f1a1c7ad381d5bc4f2828eedb8
content/notes/hosting.md
@@ -2,10 +2,12 @@
title: "Deploying Quartz to the Web"
tags:
- setup
weight: 4
weight: -1
aliases:
- hosting
---
## GitHub Pages
## Hosting on GitHub Pages
Quartz is designed to be effortless to deploy. If you forked and cloned Quartz directly from the repository, everything should already be good to go! Follow the steps below.
### Enable GitHub Actions
@@ -64,7 +66,7 @@
[Reference `deploy.yaml` here](https://github.com/jackyzha0/quartz/blob/hugo/.github/workflows/deploy.yaml)
```yaml
```yaml {title=".github/workflows/deploy.yaml"}
- name: Deploy  
  uses: peaceiris/actions-gh-pages@v3  
  with:  
@@ -81,6 +83,10 @@
❌ [Excluding pages from being published](notes/ignore%20notes.md)
## Docker Support
If you don't want to use a hosting service, you can host using [Docker](notes/docker.md) instead!
I would *not use this method* unless you know what you are doing.
---
Now that your Quartz is live, let's figure out how to make Quartz really *yours*!