From f54df35767dcda9bc4853decff86d57323593685 Mon Sep 17 00:00:00 2001
From: Geoffrey Garrett <g.h.garrett13@gmail.com>
Date: Sun, 03 Jul 2022 18:42:35 +0000
Subject: [PATCH] Copy to clipboard feature for code block (#152)

---
 content/notes/config.md |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/content/notes/config.md b/content/notes/config.md
index 076857e..056ae36 100644
--- a/content/notes/config.md
+++ b/content/notes/config.md
@@ -28,12 +28,15 @@
 # whether to render titles for code blocks
 enableCodeBlockTitle: true 
 
+# whether to render copy buttons for code blocks
+enableCodeBlockCopy: 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
@@ -83,10 +86,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 +98,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 +111,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 +121,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` 
@@ -136,7 +139,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 +184,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