From 3636c052eb054d93a8a3ddfb9fdd873d5fe83a5d Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Wed, 31 May 2023 21:41:44 +0000
Subject: [PATCH] link processing
---
content/notes/config.md | 44 ++++++++++++++++++++++++++++++++------------
1 files changed, 32 insertions(+), 12 deletions(-)
diff --git a/content/notes/config.md b/content/notes/config.md
index 076857e..f0e63e4 100644
--- a/content/notes/config.md
+++ b/content/notes/config.md
@@ -28,12 +28,18 @@
# whether to render titles for code blocks
enableCodeBlockTitle: true
+# whether to render copy buttons for code blocks
+enableCodeBlockCopy: true
+
+# whether to render callouts
+enableCallouts: true
+
# whether to try to process Latex
enableLatex: true
# whether to enable single-page-app style rendering
-# this prevents flahses of unstyled content and overall improves
-# smoothness of quartz. More info in issue #109 on GitHub
+# this prevents flashes of unstyled content and improves
+# smoothness of Quartz. More info in issue #109 on GitHub
enableSPA: true
# whether to render a footer
@@ -46,6 +52,22 @@
# whether to show a section of recent notes on the home page
enableRecentNotes: false
+# whether to display an 'edit' button next to the last edited field
+# that links to github
+enableGitHubEdit: true
+GitHubLink: https://github.com/jackyzha0/quartz/tree/hugo/content
+
+# whether to render mermaid diagrams
+enableMermaid: true
+
+# whether to use Operand to power semantic search
+# IMPORTANT: replace this API key with your own if you plan on using
+# Operand search!
+search:
+ enableSemanticSearch: false
+ operandApiKey: "REPLACE-WITH-YOUR-OPERAND-API-KEY"
+ operandIndexId: "REPLACE-WITH-YOUR-OPERAND-INDEX-ID"
+
# page description used for SEO
description:
Host your second brain and digital garden for free. Quartz features extremely fast full-text search,
@@ -53,7 +75,7 @@
# title of the home page (also for SEO)
page_title:
- "🪴 Quartz 3.2"
+ "🪴 Quartz 3.3"
# links to show in the footer
links:
@@ -64,7 +86,6 @@
```
### Code Block Titles
-
To add code block titles with Quartz:
1. Ensure that code block titles are enabled in Quartz's configuration:
@@ -83,10 +104,10 @@
```
**Note** that if `{title=<my-title>}` is included, and code block titles are not
-enabled, no errors will occur and the title attribute will be ignored.
+enabled, no errors will occur, and the title attribute will be ignored.
### HTML Favicons
-If you would like to customize the favicons of your quartz-based website, you
+If you would like to customize the favicons of your Quartz-based website, you
can add them to the `data/config.yaml` file. The **default** without any set
`favicon` key is:
@@ -95,7 +116,7 @@
```
The default can be overridden by defining a value to the `favicon` key in your
-`data/config.yaml` file. Here is a `List[Dictionary]` example format, which is
+`data/config.yaml` file. For example, here is a `List[Dictionary]` example format, which is
equivalent to the default:
```yaml {title="data/config.yaml", linenos=false}
@@ -108,7 +129,7 @@
If you plan to add multiple favicons generated by a website (see list below), it
may be easier to define it as HTML. Here is an example which appends the
-**Apple touch icon** to quartz's default favicon:
+**Apple touch icon** to Quartz's default favicon:
```yaml {title="data/config.yaml", linenos=false}
favicon: |
@@ -118,7 +139,7 @@
This second favicon will now be used as a web page icon when someone adds your
webpage to the home screen of their Apple device. If you are interested in more
-information about the current, and past, standards of favicons, you can read
+information about the current and past standards of favicons, you can read
[this article](https://www.emergeinteractive.com/insights/detail/the-essentials-of-favicons/).
**Note** that all generated favicon paths, defined by the `href`
@@ -127,7 +148,6 @@
### Graph View
To customize the Interactive Graph view, you can poke around `data/graphConfig.yaml`.
-
```yaml {title="data/graphConfig.yaml"}
# if true, a Global Graph will be shown on home page with full width, no backlink.
# A different set of Local Graphs will be shown on sub pages.
@@ -136,7 +156,7 @@
### Local Graph ###
localGraph:
- # whether automatically generate a legend
+ # whether automatically generate a legend
enableLegend: false
# whether to allow dragging nodes in the graph
@@ -181,7 +201,7 @@
Want to go even more in-depth? You can add custom CSS styling and change existing colours through editing `assets/styles/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`.
+Partials are what dictate what 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`
--
Gitblit v1.10.0