doc bump
parent
d197e19142
commit
2563afe44a
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
title: "External Hosting"
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
title: "Ignoring Notes"
|
||||||
|
---
|
||||||
|
|
||||||
|
### Quartz Ignore
|
||||||
|
Edit `ignoreFiles` in `config.toml` to include paths you'd like to exclude from being rendered.
|
||||||
|
|
||||||
|
```toml
|
||||||
|
...
|
||||||
|
ignoreFiles = [
|
||||||
|
"/content/templates/*",
|
||||||
|
"/content/private/*",
|
||||||
|
"<your path here>"
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
`ignoreFiles` supports the use of Regular Expressions (RegEx) so you can ignore patterns as well (e.g. ignoring all `.png`s by doing `\\.png$`).
|
||||||
|
|
||||||
|
More details in [Hugo's documentation](https://gohugo.io/getting-started/configuration/#ignore-content-and-data-files-when-rendering).
|
||||||
|
|
||||||
|
### Global Ignore
|
||||||
|
However, just adding to the `ignoreFiles` will only prevent the page from being access through Quartz. If you want to prevent the file from being pushed to GitHub (for example if you have a public repository), you need to also add the path to the `.gitignore` file at the root of the repository.
|
@ -0,0 +1,34 @@
|
|||||||
|
---
|
||||||
|
title: "Preview Changes"
|
||||||
|
---
|
||||||
|
|
||||||
|
If you'd like to preview what your Quartz site looks like before deploying it to the internet, here's exactly how to do that!
|
||||||
|
|
||||||
|
## Install `hugo-obsidian`
|
||||||
|
This step will generate the list of backlinks for Hugo to parse. Ensure you have [Go](https://golang.org/doc/install) (>= 1.16) installed.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# Install and link `hugo-obsidian` locally
|
||||||
|
$ go install github.com/jackyzha0/hugo-obsidian
|
||||||
|
|
||||||
|
# Navigate to your local Quartz folder
|
||||||
|
$ cd <location-of-your-local-quartz>
|
||||||
|
|
||||||
|
# Scrape all links in your Quartz folder and generate info for Quartz
|
||||||
|
$ hugo-obsidian -input=content -output=data
|
||||||
|
```
|
||||||
|
|
||||||
|
Afterwards, start the Hugo server as shown above and your local backlinks and interactive graph should be populated!
|
||||||
|
|
||||||
|
## Installing Hugo
|
||||||
|
Hugo is the static site generator that powers Quartz. If you'd like to preview your site locally, [install Hugo](https://gohugo.io/getting-started/installing/).
|
||||||
|
|
||||||
|
```
|
||||||
|
# Navigate to your local Quartz folder
|
||||||
|
$ cd <location-of-your-local-quartz>
|
||||||
|
|
||||||
|
# Start local server
|
||||||
|
$ hugo server
|
||||||
|
|
||||||
|
# View your site in a browser at http://localhost:1313/
|
||||||
|
```
|
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: "Private Stuff"
|
||||||
|
---
|
||||||
|
|
||||||
|
This page doesn't get published!
|
Loading…
Reference in New Issue