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