From 6178594a282d2e81173356af4ff5cc4ac9bff3e2 Mon Sep 17 00:00:00 2001 From: jackyzha0 Date: Sun, 18 Jul 2021 20:41:27 +0000 Subject: [PATCH] deploy: 69e42886a6a7e094577618f4b37c6dde3b540c1d --- index.html | 2 +- index.xml | 20 +++++++++++------- moc/directory/index.html | 5 +++-- moc/index.xml | 3 ++- moc/showcase/index.html | 5 +++++ notes/config/index.html | 35 ++++++++++++++++++++++++++++++- notes/editing/index.html | 18 +++++++++++++--- notes/hosting/index.html | 27 ++++++++++++++++++++---- notes/images/google-domains.png | Bin 0 -> 73570 bytes notes/index.xml | 17 +++++++++------ notes/obsidian/index.html | 6 +++++- notes/setup/index.html | 2 +- notes/troubleshooting/index.html | 16 +++++++++++++- sitemap.xml | 2 +- 14 files changed, 129 insertions(+), 29 deletions(-) create mode 100644 moc/showcase/index.html create mode 100644 notes/images/google-domains.png diff --git a/index.html b/index.html index 9058965dd..f2496a18a 100644 --- a/index.html +++ b/index.html @@ -6,4 +6,4 @@ , and Obsidian , yet none of them have super easy to use free tools to publish that garden to the world.

I’ve personally found that

  1. It’s nice to access notes from anywhere
  2. Having a public digital garden invites open conversations
  3. It makes keeping personal notes and knowledge playful and fun

β€œHe who works with the door open gets all kinds of interruptions, but he also occasionally gets clues as to what the world is and what might be important.” β€” Richard Hamming

The goal of Quartz is to make hosting your own public digital garden free and simple.

Get Started

The entire Quartz documentation is fully hosted using Quartz! You can navigate it using the interactive Graph view below.

If you’d prefer more traditional navigation, you can also find all relevant pages through the main directory.

πŸ‘‰ -Directory


Interactive Graph

\ No newline at end of file +Directory


Interactive Graph

\ No newline at end of file diff --git a/index.xml b/index.xml index 61d94eea9..75ef7f81b 100644 --- a/index.xml +++ b/index.xml @@ -1,11 +1,17 @@ -<link>https://quartz.jzhao.xyz/</link><description>Recent content on</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://quartz.jzhao.xyz/index.xml" rel="self" type="application/rss+xml"/><item><title>Configurationhttps://quartz.jzhao.xyz/notes/config/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/config/Styling Layouts Home Page PartialsDeploying to GitHub Pageshttps://quartz.jzhao.xyz/notes/hosting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/hosting/GitHub Pages Custom subdomain Change baseURL in /config.toml -1 baseURL = &#34;https://quartz.jzhao.xyz/&#34; Having problems? Checkout our FAQ and Troubleshooting guide .Editing Content in Quartzhttps://quartz.jzhao.xyz/notes/editing/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/editing/Editing Quartz runs on top of Hugo so all notes are written in Markdown . +<link>https://quartz.jzhao.xyz/</link><description>Recent content on</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://quartz.jzhao.xyz/index.xml" rel="self" type="application/rss+xml"/><item><title>Configurationhttps://quartz.jzhao.xyz/notes/config/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/config/Configuration Quartz is designed to be extremely configurable. You can find the bulk of the configuration scattered throughout the repository depending on how in-depth you&rsquo;d like to get. +The majority of configuration can be be found under data/config.yaml. An annotated example configuration is shown below. +1 2 3 4 5 6 7 8 9 10 name:Your name here!# Shows in the footerenableToc:true# Whether to show a Table of Contentsdescription:Page description to show to search enginespage_title:Quartz Example Page# Default Page Titlelinks:# Links to show in footer- link_name:Twitterlink:https://twitter.Deploying to GitHub Pageshttps://quartz.jzhao.xyz/notes/hosting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/hosting/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! You can head to &lt;YOUR-GITHUB-USERNAME.github.io/quartz to see it live. +By default, Github Actions will run on forks of repos. You should not need to do any more config to see it up to date. +Custom subdomain Have a fancy custom domain or want to subdomain your Quartz?Editing Content in Quartzhttps://quartz.jzhao.xyz/notes/editing/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/editing/Editing Quartz runs on top of Hugo so all notes are written in Markdown . All content in your garden can found in the /content folder. To make edits, you can open any of the files and make changes directly and save it. You can organize content into any folder you&rsquo;d like. -To create a link, just create a normal link using Markdown pointing to the document in question. Please note that all links should be relative to the root /content path.Obsidian Vault Integrationhttps://quartz.jzhao.xyz/notes/obsidian/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/obsidian/Obsidian is the preferred way to use Quartz. You can either create a new Obsidian Vault or link one that your already have. -New Vault If you don&rsquo;t have an existing Vault, download -Linking an existing VaultQuartz Documentationhttps://quartz.jzhao.xyz/moc/directory/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/moc/directory/Setup Welcome to Quartz! Whether you&rsquo;re setting up a website and project for the first time or a seasoned digital gardener, I hope that you&rsquo;ll find something useful about this project. +To edit the main home page, open /content/_index.md. +To create a link, just create a normal link using Markdown pointing to the document in question.Obsidian Vault Integrationhttps://quartz.jzhao.xyz/notes/obsidian/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/obsidian/Setup Obsidian is the preferred way to use Quartz. You can either create a new Obsidian Vault or link one that your already have. +New Vault If you don&rsquo;t have an existing Vault, download Obsidian and create a new Vault in the /content folder that you created and cloned during the setup . +Linking an existing Vault The easiest way to use an existing Vault is to copy all of our files (directory and hierarchies intact) into the /content folder.Quartz Documentationhttps://quartz.jzhao.xyz/moc/directory/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/moc/directory/Setup Welcome to Quartz! Whether you&rsquo;re setting up a website and project for the first time or a seasoned digital gardener, I hope that you&rsquo;ll find something useful about this project. Let&rsquo;s get to business and get you started! -πŸ“š Setup your own digital garden using Quartz πŸ”— Linking with an Obsidian Vault 🎨 Customizing and Styling Quartz 🌍 Hosting Quartz online! Troubleshooting 🚧 Troubleshooting and FAQ πŸ› Submit an IssueSetuphttps://quartz.jzhao.xyz/notes/setup/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/setup/Making your own Quartz Setting up Quartz requires a basic understanding of git. If you are unfamiliar, this resource is a great place to start! +πŸ“š Setup your own digital garden using Quartz πŸ”— Linking with an Obsidian Vault 🎨 Customizing and Styling Quartz 🌍 Hosting Quartz online! Not convinced yet?Setuphttps://quartz.jzhao.xyz/notes/setup/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/setup/Making your own Quartz Setting up Quartz requires a basic understanding of git. If you are unfamiliar, this resource is a great place to start! Forking A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. Navigate to the GitHub repository for the Quartz project: -πŸ“ Quartz Repository Then, Fork the repository into your own GitHub account.Troubleshooting and FAQhttps://quartz.jzhao.xyz/notes/troubleshooting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/troubleshooting/ \ No newline at end of file +πŸ“ Quartz Repository Then, Fork the repository into your own GitHub account.Showcasehttps://quartz.jzhao.xyz/moc/showcase/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/moc/showcase/Want to see what Quartz can do? Here are some cool community gardens :) +Quartz Documentation (this site!) Jacky Zhao&rsquo;s Garden If you want to see your own on here, submit a Pull Request adding yourself to this file !Troubleshooting and FAQhttps://quartz.jzhao.xyz/notes/troubleshooting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/troubleshooting/Common Pitfalls How come my notes aren&rsquo;t being rendered? You probably forgot to include front matter in your Markdown files. You can either setup Obsidian to do this for you or you need to manually define it. More details in the &lsquo;how to edit&rsquo; guide . +My custom domain isn&rsquo;t working! Walk through the steps in the hosting guide again. Make sure you wait 30 min to 1 hour for changes to take effect. \ No newline at end of file diff --git a/moc/directory/index.html b/moc/directory/index.html index 008e08bc9..25fd32a65 100644 --- a/moc/directory/index.html +++ b/moc/directory/index.html @@ -3,7 +3,8 @@ Setup your own digital garden using Quartz
  • πŸ”— Linking with an Obsidian Vault
  • 🎨 Customizing and Styling Quartz
  • 🌍 -Hosting Quartz online!
  • Troubleshooting

    Not convinced yet? Look at some +cool digital gardens

    Troubleshooting


    Interactive Graph

    Made by Jacky Zhao using Quartz, Β© 2021

    Home +Submit an Issue

    Interactive Graph

    \ No newline at end of file diff --git a/moc/index.xml b/moc/index.xml index 9fb0bddab..fdd584664 100644 --- a/moc/index.xml +++ b/moc/index.xml @@ -1,3 +1,4 @@ Mocs onhttps://quartz.jzhao.xyz/moc/Recent content in Mocs onHugo -- gohugo.ioen-usQuartz Documentationhttps://quartz.jzhao.xyz/moc/directory/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/moc/directory/Setup Welcome to Quartz! Whether you&rsquo;re setting up a website and project for the first time or a seasoned digital gardener, I hope that you&rsquo;ll find something useful about this project. Let&rsquo;s get to business and get you started! -πŸ“š Setup your own digital garden using Quartz πŸ”— Linking with an Obsidian Vault 🎨 Customizing and Styling Quartz 🌍 Hosting Quartz online! Troubleshooting 🚧 Troubleshooting and FAQ πŸ› Submit an Issue \ No newline at end of file +πŸ“š Setup your own digital garden using Quartz πŸ”— Linking with an Obsidian Vault 🎨 Customizing and Styling Quartz 🌍 Hosting Quartz online! Not convinced yet?Showcasehttps://quartz.jzhao.xyz/moc/showcase/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/moc/showcase/Want to see what Quartz can do? Here are some cool community gardens :) +Quartz Documentation (this site!) Jacky Zhao&rsquo;s Garden If you want to see your own on here, submit a Pull Request adding yourself to this file ! \ No newline at end of file diff --git a/moc/showcase/index.html b/moc/showcase/index.html new file mode 100644 index 000000000..b9cc2b100 --- /dev/null +++ b/moc/showcase/index.html @@ -0,0 +1,5 @@ +Showcase
    +

    Interactive Graph

    \ No newline at end of file diff --git a/notes/config/index.html b/notes/config/index.html index e6742507d..a0b3df24a 100644 --- a/notes/config/index.html +++ b/notes/config/index.html @@ -1,3 +1,36 @@ Configuration
    -

    Interactive Graph

    Made by Jacky Zhao using Quartz, Β© 2021

    Home +

    Configuration

    Configuration

    Quartz is designed to be extremely configurable. You can find the bulk of the configuration scattered throughout the repository depending on how in-depth you’d like to get.

    The majority of configuration can be be found under data/config.yaml. An annotated example configuration is shown below.

     1
    + 2
    + 3
    + 4
    + 5
    + 6
    + 7
    + 8
    + 9
    +10
    +
    name: Your name here! # Shows in the footer
    +enableToc: true # Whether to show a Table of Contents
    +description: Page description to show to search engines
    +page_title: Quartz Example Page # Default Page Title
    +
    +links: # Links to show in footer
    +  - link_name: Twitter
    +    link: https://twitter.com/_jzhao
    +  - link_name: Github
    +    link: https://github.com/jackyzha0
    +

    Graph View

    To customize the Interactive Graph view, you can poke around data/graphConfig.yaml.

    1
    +2
    +3
    +4
    +5
    +
    enableLegend: false # automatically generate a legend
    +enableDrag: true # allow dragging nodes in the graph
    +enableZoom: true # allow zooming and panning the graph
    +paths: # colour specific nodes path off of their path
    +  - /moc: "#4388cc"
    +

    Styling

    Want to go even more in-depth? You can add custom CSS styling and change existing colours through editing assets/custom.scss. If you’d like to target specific parts of the site, you can add ids and classes to the HTML partials in /layouts/partials.

    Partials

    Partials are what dictate what actually gets rendered to the page. Want to change how pages are styled and structured? You can edit the appropriate layout in /layouts.

    For example, the structure of the home page can be edited through /layouts/index.html. To customize the footer, you can edit /layouts/partials/footer.html

    More info about partials on +Hugo’s website.

    Still having problems? Checkout our +FAQ and Troubleshooting guide +.


    Interactive Graph

    \ No newline at end of file diff --git a/notes/editing/index.html b/notes/editing/index.html index 42119840f..f3eab991c 100644 --- a/notes/editing/index.html +++ b/notes/editing/index.html @@ -1,12 +1,24 @@ Editing Content in Quartz
    -

    Editing Content in Quartz

    Editing

    Quartz runs on top of Hugo so all notes are written in Markdown -.

    All content in your garden can found in the /content folder. To make edits, you can open any of the files and make changes directly and save it. You can organize content into any folder you’d like.

    To create a link, just create a normal link using Markdown pointing to the document in question. Please note that all links should be relative to the root /content path.

    1
    +.

    All content in your garden can found in the /content folder. To make edits, you can open any of the files and make changes directly and save it. You can organize content into any folder you’d like.

    To edit the main home page, open /content/_index.md.

    To create a link, just create a normal link using Markdown pointing to the document in question. Please note that all links should be relative to the root /content path.

    1
     2
     
    For example, I want to link this current document to `config.md`.
     [A link to the config page](config.md)
    +

    Front Matter

    Hugo is picky when it comes to metadata for files. Ensure that you have a title defined at the top of your file like so:

    1
    +2
    +3
    +4
    +5
    +6
    +
    ---
    +title: "Example Title"
    +---
    +
    +## Headers should start at H2
    +Rest of your content here...
     

    Obsidian

    I strongly recommend using Obsidian as a way to edit and grow your digital garden. It comes with a really nice editor and graphical interface to preview all of my local files.

    πŸ”— @@ -51,5 +63,5 @@ $ hugo-obsidian -input=content -output=

    Afterwards, start the Hugo server as shown above and your local backlinks and interactive graph should be populated!

    Publishing Changes

    Now that you know the basics of managing your digital garden using Quartz, you can publish it to the internet!

    🌍 Hosting Quartz online!

    Having problems? Checkout our FAQ and Troubleshooting guide -.


    Interactive Graph

    Made by Jacky Zhao using Quartz, Β© 2021

    Home +.


    Interactive Graph

    \ No newline at end of file diff --git a/notes/hosting/index.html b/notes/hosting/index.html index 532818813..0b5db75c7 100644 --- a/notes/hosting/index.html +++ b/notes/hosting/index.html @@ -1,7 +1,26 @@ Deploying to GitHub Pages
    -

    Deploying to GitHub Pages

    GitHub Pages

    Custom subdomain

    Change baseURL in /config.toml

    1
    -
    baseURL = "https://quartz.jzhao.xyz/"
    -

    Having problems? Checkout our +

    Deploying to GitHub Pages

    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! You can head to <YOUR-GITHUB-USERNAME.github.io/quartz to see it live.

    By default, Github Actions will run on forks of repos. You should not need to do any more config to see it up to date.

    Custom subdomain

    Have a fancy custom domain or want to subdomain your Quartz? That’s easy too.

    Change baseURL in /config.toml. +Reference.

    1
    +
    baseURL = "https://<YOUR-DOMAIN>/"
    +

    Change cname in /.github/workflows/deploy.yaml. +Reference.

    1
    +2
    +3
    +4
    +5
    +6
    +7
    +
    - name: Deploy  
    +  uses: peaceiris/actions-gh-pages@v3  
    +  with:  
    +	github_token: ${{ secrets.GITHUB_TOKEN }}  
    +	publish_dir: ./public  
    +	publish_branch: master
    +	cname: <YOUR-DOMAIN>
    +

    Registrar

    For this last bit to take effect, you also need to create a CNAME record with the DNS provider you register your domain with (i.e. NameCheap, Google Domains).

    GitHub has some +documentation on this +, but the tldr; is to

    1. Go to your forked repository (github.com/<YOUR-GITHUB-USERNAME>/quartz) settings page and go to the Pages tab. Under “Custom domain”, type your custom domain, then click Save.

    2. Go to your DNS Provider and create a CNAME record that points from your domain to <YOUR-GITHUB-USERNAME.github.io. (yes, with the trailing period).

      Example Configuration for QuartzExample Configuration for Quartz

    3. Wait 30 minutes to an hour for the network changes to kick in.

    4. Done!

    Now that your Quartz is live, let’s figure out how to make Quartz really yours!

    🎨 +Customizing Quarts

    Having problems? Checkout our FAQ and Troubleshooting guide -.


    Interactive Graph

    Made by Jacky Zhao using Quartz, Β© 2021

    Home +.


    Interactive Graph

    \ No newline at end of file diff --git a/notes/images/google-domains.png b/notes/images/google-domains.png new file mode 100644 index 0000000000000000000000000000000000000000..a43826999d4f9dce45a0b4ac1de9a84f2ad9cfd5 GIT binary patch literal 73570 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%0D#U0UdtI3sPMQg+A@p5a9C9rAv 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 onhttps://quartz.jzhao.xyz/notes/Recent content in Notes onHugo -- gohugo.ioen-usConfigurationhttps://quartz.jzhao.xyz/notes/config/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/config/Styling Layouts Home Page PartialsDeploying to GitHub Pageshttps://quartz.jzhao.xyz/notes/hosting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/hosting/GitHub Pages Custom subdomain Change baseURL in /config.toml -1 baseURL = &#34;https://quartz.jzhao.xyz/&#34; Having problems? Checkout our FAQ and Troubleshooting guide .Editing Content in Quartzhttps://quartz.jzhao.xyz/notes/editing/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/editing/Editing Quartz runs on top of Hugo so all notes are written in Markdown . +Notes onhttps://quartz.jzhao.xyz/notes/Recent content in Notes onHugo -- gohugo.ioen-usConfigurationhttps://quartz.jzhao.xyz/notes/config/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/config/Configuration Quartz is designed to be extremely configurable. You can find the bulk of the configuration scattered throughout the repository depending on how in-depth you&rsquo;d like to get. +The majority of configuration can be be found under data/config.yaml. An annotated example configuration is shown below. +1 2 3 4 5 6 7 8 9 10 name:Your name here!# Shows in the footerenableToc:true# Whether to show a Table of Contentsdescription:Page description to show to search enginespage_title:Quartz Example Page# Default Page Titlelinks:# Links to show in footer- link_name:Twitterlink:https://twitter.Deploying to GitHub Pageshttps://quartz.jzhao.xyz/notes/hosting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/hosting/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! You can head to &lt;YOUR-GITHUB-USERNAME.github.io/quartz to see it live. +By default, Github Actions will run on forks of repos. You should not need to do any more config to see it up to date. +Custom subdomain Have a fancy custom domain or want to subdomain your Quartz?Editing Content in Quartzhttps://quartz.jzhao.xyz/notes/editing/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/editing/Editing Quartz runs on top of Hugo so all notes are written in Markdown . All content in your garden can found in the /content folder. To make edits, you can open any of the files and make changes directly and save it. You can organize content into any folder you&rsquo;d like. -To create a link, just create a normal link using Markdown pointing to the document in question. Please note that all links should be relative to the root /content path.Obsidian Vault Integrationhttps://quartz.jzhao.xyz/notes/obsidian/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/obsidian/Obsidian is the preferred way to use Quartz. You can either create a new Obsidian Vault or link one that your already have. -New Vault If you don&rsquo;t have an existing Vault, download -Linking an existing VaultSetuphttps://quartz.jzhao.xyz/notes/setup/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/setup/Making your own Quartz Setting up Quartz requires a basic understanding of git. If you are unfamiliar, this resource is a great place to start! +To edit the main home page, open /content/_index.md. +To create a link, just create a normal link using Markdown pointing to the document in question.Obsidian Vault Integrationhttps://quartz.jzhao.xyz/notes/obsidian/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/obsidian/Setup Obsidian is the preferred way to use Quartz. You can either create a new Obsidian Vault or link one that your already have. +New Vault If you don&rsquo;t have an existing Vault, download Obsidian and create a new Vault in the /content folder that you created and cloned during the setup . +Linking an existing Vault The easiest way to use an existing Vault is to copy all of our files (directory and hierarchies intact) into the /content folder.Setuphttps://quartz.jzhao.xyz/notes/setup/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/setup/Making your own Quartz Setting up Quartz requires a basic understanding of git. If you are unfamiliar, this resource is a great place to start! Forking A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. Navigate to the GitHub repository for the Quartz project: -πŸ“ Quartz Repository Then, Fork the repository into your own GitHub account.Troubleshooting and FAQhttps://quartz.jzhao.xyz/notes/troubleshooting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/troubleshooting/ \ No newline at end of file +πŸ“ Quartz Repository Then, Fork the repository into your own GitHub account.Troubleshooting and FAQhttps://quartz.jzhao.xyz/notes/troubleshooting/Mon, 01 Jan 0001 00:00:00 +0000https://quartz.jzhao.xyz/notes/troubleshooting/Common Pitfalls How come my notes aren&rsquo;t being rendered? You probably forgot to include front matter in your Markdown files. You can either setup Obsidian to do this for you or you need to manually define it. More details in the &lsquo;how to edit&rsquo; guide . +My custom domain isn&rsquo;t working! Walk through the steps in the hosting guide again. Make sure you wait 30 min to 1 hour for changes to take effect. \ No newline at end of file diff --git a/notes/obsidian/index.html b/notes/obsidian/index.html index efa2b7b11..f7fed0f6e 100644 --- a/notes/obsidian/index.html +++ b/notes/obsidian/index.html @@ -1,3 +1,7 @@ Obsidian Vault Integration
    -

    Obsidian Vault Integration

    Obsidian is the preferred way to use Quartz. You can either create a new Obsidian Vault or link one that your already have.

    New Vault

    If you don’t have an existing Vault, download

    Linking an existing Vault


    Interactive Graph

    Made by Jacky Zhao using Quartz, Β© 2021

    Home +

    Obsidian Vault Integration

    Setup

    Obsidian is the preferred way to use Quartz. You can either create a new Obsidian Vault or link one that your already have.

    New Vault

    If you don’t have an existing Vault, +download Obsidian +and create a new Vault in the /content folder that you created and cloned during the +setup +.

    Linking an existing Vault

    The easiest way to use an existing Vault is to copy all of our files (directory and hierarchies intact) into the /content folder.

    Settings

    Great, now that you have your Obsidian linked to your Quartz, let’s fix some settings so that they play well.

    Under Options > Files and Links, set the New link format to always be Absolute Path in Vault and disabled WikiLinks so Obsidian generates regular Markdown links.

    Obsidian SettingsObsidian Settings

    Templates

    Inserting front matter everytime you want to create a new Note gets really annoying really quickly. Luckily, Obsidian supports templates which makes inserting new content really easily.

    If you decide to overwrite the /content folder completely, don’t remove the /content/templates folder!

    Head over to Options > Core Plugins and enable the Templates plugin. Then go to Options > Hotkeys and set a hotkey for ‘Insert Template’. That way, when you create a new note, you can just press the hotkey for a new template and be ready to go!


    Interactive Graph

    \ No newline at end of file diff --git a/notes/setup/index.html b/notes/setup/index.html index 85f8525b8..f33ef8291 100644 --- a/notes/setup/index.html +++ b/notes/setup/index.html @@ -11,5 +11,5 @@ is a great place to start!

    Forking

    A fork i

    Editing

    Great! Now you have everything you need to start editing and growing your digital garden. If you’re ready to start writing content already, check out the recommended flow for editing notes in Quartz.

    ✏️ Editing Notes in Quartz

    Having problems? Checkout our FAQ and Troubleshooting guide -.


    Interactive Graph

    Made by Jacky Zhao using Quartz, Β© 2021

    Home +.


    Interactive Graph

    \ No newline at end of file diff --git a/notes/troubleshooting/index.html b/notes/troubleshooting/index.html index 3375cf25b..d18717e35 100644 --- a/notes/troubleshooting/index.html +++ b/notes/troubleshooting/index.html @@ -1,3 +1,17 @@ Troubleshooting and FAQ
    -

    Troubleshooting and FAQ


    Interactive Graph

    Made by Jacky Zhao using Quartz, Β© 2021

    Home +

    Troubleshooting and FAQ

    Common Pitfalls

    How come my notes aren’t being rendered?

    You probably forgot to include front matter in your Markdown files. You can either setup +Obsidian +to do this for you or you need to manually define it. More details in +the ‘how to edit’ guide +.

    My custom domain isn’t working!

    Walk through the steps in +the hosting guide +again. Make sure you wait 30 min to 1 hour for changes to take effect.

    How do I setup Google Analytics?

    You can edit it in config.toml and either use a V3 (UA-) or V4 (G-) tag.

    How do I change the content on the home page?

    To edit the main home page, open /content/_index.md.

    How do I change the colours?

    You can change the theme by editing assets/custom.scss. More details on customization and themeing can be found in the +customization guide +.

    How do I add images?

    You can put images anywhere in the /content folder. The only caveat is that you should reference them in your Markdown by prefixing it with a /.

    1
    +2
    +
    Example image (source is in content/notes/images/example.png)
    +![Example Image](/content/notes/images/example.png)
    +

    By default, the linkIndex.yaml (which Quartz needs to generate the Interactive Graph and Backlinks) are not regenerated locally. To set that up, see the guide on +local editing

    Can I use React/Vue/some other framework?

    Not out of the box. You could probably make it work by editing /layouts/_default/single.html but that’s not what Quartz is designed to work with. 99% of things you are trying to do with those frameworks you can accomplish perfectly fine using just vanilla HTML/CSS/JS.

    Still Stuck?

    Quartz isn’t perfect! If you’re still having troubles, file an issue in the GitHub repo with as much information as you can reasonably provide.

    πŸ› +Submit an Issue


    Interactive Graph

    \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index ae9105315..4c4a65dca 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://quartz.jzhao.xyz/0https://quartz.jzhao.xyz/categories/https://quartz.jzhao.xyz/notes/config/https://quartz.jzhao.xyz/notes/hosting/https://quartz.jzhao.xyz/notes/editing/https://quartz.jzhao.xyz/moc/https://quartz.jzhao.xyz/notes/https://quartz.jzhao.xyz/notes/obsidian/https://quartz.jzhao.xyz/moc/directory/https://quartz.jzhao.xyz/notes/setup/https://quartz.jzhao.xyz/tags/https://quartz.jzhao.xyz/notes/troubleshooting/ \ No newline at end of file +https://quartz.jzhao.xyz/0https://quartz.jzhao.xyz/categories/https://quartz.jzhao.xyz/notes/config/https://quartz.jzhao.xyz/notes/hosting/https://quartz.jzhao.xyz/notes/editing/https://quartz.jzhao.xyz/moc/https://quartz.jzhao.xyz/notes/https://quartz.jzhao.xyz/notes/obsidian/https://quartz.jzhao.xyz/moc/directory/https://quartz.jzhao.xyz/notes/setup/https://quartz.jzhao.xyz/moc/showcase/https://quartz.jzhao.xyz/tags/https://quartz.jzhao.xyz/notes/troubleshooting/ \ No newline at end of file