Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(explorer): improve accessibility and consistency (+ bug fix) #488

Merged
merged 4 commits into from
Sep 20, 2023

Conversation

benschlegel
Copy link
Collaborator

What

Improves consistency for explorer so behaviour stays the same in every browser (use all: unset on button to fix occasional browser bug). Also implement best practice for ul elements by making sure every direct child is an li instead of an occasional div in the tree.

This PR also contains a bug fix where quartz would run into weird behaviour, when folder names from localStorage were not found.

(+ version bump to 4.1.0)

@jackyzha0 jackyzha0 merged commit b029eea into jackyzha0:v4 Sep 20, 2023
3 checks passed
benschlegel added a commit to benschlegel/quartz that referenced this pull request Sep 21, 2023
commit fa69c2a
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 19:35:11 2023 +0200

    fix(explorer): increase consistency, explicitly use font-family (jackyzha0#496)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

    * docs(explorer): fix broken wikilink

    * fix(consistency): explicitly set font + label/link fix

    Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse`

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 8eb1554
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:54:33 2023 +0200

    fix(explorer): display names for folders without frontmatter (jackyzha0#494)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

commit dcdeae4
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:53:19 2023 +0200

    docs(explorer): update default config + new example (jackyzha0#493)

commit 4845223
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:09:18 2023 -0700

    perf: memoize filetree computation (jackyzha0#490)

    * perf: memoize filetree computation

    * format

    * var -> let

commit 16d33fb
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:08:54 2023 -0700

    feat: display name for folders, expand explorer a little bit (jackyzha0#489)

    * feat: display name for folders, expand explorer a little bit

    * update docs

commit b029eea
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Wed Sep 20 22:55:29 2023 +0200

    feat(explorer): improve accessibility and consistency (+ bug fix) (jackyzha0#488)

    * feat(consistency): use `all: unset` on button

    * style: improve accessibility and consistency for explorer

    * fix: localStorage bug with folder name changes

    * chore: bump quartz version

commit 6a9e635
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:45 2023 -0700

    Revert "feat: Making Quartz available offline by making it a PWA (jackyzha0#465)"

    This reverts commit d6301fa.

commit 70e029d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:29 2023 -0700

    Revert "docs: wording changes for offline support"

    This reverts commit 52a172d.

commit 0bad3ce
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:58:52 2023 -0700

    docs: document enableToc

commit 52a172d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:40:36 2023 -0700

    docs: wording changes for offline support

commit d6301fa
Author: Adam Brangenberg <adambrangenberg@proton.me>
Date:   Wed Sep 20 20:38:13 2023 +0200

    feat: Making Quartz available offline by making it a PWA (jackyzha0#465)

    * Adding PWA and chaching for offline aviability

    * renamed workbox config to fit Quartz' scheme

    * Documenting new configuration

    * Added missig umami documentation

    * Fixed formatting so the build passes, thank you prettier :)

    * specified caching strategies to improve performance

    * formatting...

    * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath

    * turning it into a plugin

    * Removed Workbox-cli and updated @types/node

    * Added Serviceworkercode to offline.ts

    * formatting

    * Removing workbox from docs

    * applied suggestions

    * Removed path.join for sw path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removed path.join for manifest path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removing path module import

    * Added absolute path to manifests start_url and manifest "import" using baseUrl

    * Adding protocol to baseurl

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Adding protocol to start_url too then

    * formatting...

    * Adding fallback page

    * Documenting offline plugin

    * formatting...

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * formatting...

    * Fixing manifest path, all these nits hiding the actual issues .-.

    * Offline fallback page through plugins, most things taken from 404 Plugin

    * adding Offline Plugin to config

    * formatting...

    * Turned offline off as default and removed offline.md

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 27a6087
Author: rwutscher <richard.wutscher@gmail.com>
Date:   Tue Sep 19 21:26:30 2023 +0200

    fix: tag regex no longer includes purely numerical 'tags' (jackyzha0#485)

    * fix: tag regex no longer includes purely numerical 'tags'

    * fix: formatting

    * fix: use guard in findAndReplace() instead of expanding the regex

commit 1bf7e3d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 19 10:22:39 2023 -0700

    fix(nit): make defaultOptions on explorer not a function

commit cc31a40
Author: David Fischer <david@konst.fish>
Date:   Tue Sep 19 18:25:51 2023 +0200

    feat: support changes in system theme (jackyzha0#484)

    * feat: support changes in system theme

    * fix: run prettier

    * fix: add content/.gitkeep

commit 0d3cf29
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Sep 18 23:32:00 2023 +0200

    docs: fix explorer example (jackyzha0#483)
vinceimbat added a commit to vinceimbat/vinceimbat.github.io that referenced this pull request Sep 22, 2023
…ckyzha0#488)

* feat(consistency): use `all: unset` on button

* style: improve accessibility and consistency for explorer

* fix: localStorage bug with folder name changes

* chore: bump quartz version
tomoyanonymous added a commit to tomoyanonymous/quartz-research-note that referenced this pull request Nov 24, 2023
commit 76f2664277e07a7d1b011fac236840c6e8e69fdd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Nov 13 22:57:05 2023 -0800

    versioning: bump to v4.1.1

commit 74777118a7fd19e4a296706c2a4b5fdca546c4fa
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Nov 13 22:51:40 2023 -0800

    feat: header and full-page transcludes (closes #557)

commit 8223465bda1e7b6085a9752ead806be85ff58b57
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Nov 12 14:33:19 2023 -0800

    fix: make :has img selector direct

commit cf6ab9e9333b5f76cb9e06f6687f2b4f8fbe91bd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Nov 12 14:27:53 2023 -0800

    feat: option to specify npx quartz sync message (closes #583)

commit 74c63e448e28d9766f7ec631aac2645384b0975f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 21:13:10 2023 -0800

    fix(style): dont internal-link highlight when image (closes #581)

commit 43d638a6de5a8a11c1a719c596b07ea957c7329a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 21:06:37 2023 -0800

    perf: compute mapping of folder name to file data for faster breadcrumbs

commit d1551872ffeb08c34f59dc2042b43562c499b620
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 20:46:57 2023 -0800

    fix: check if popover exists after fetching and before inserting

commit 275bea3051a6f2a7da65fef6dccc7cc52a0a15e3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 20:46:29 2023 -0800

    style + cfg: resolve breadcrumb titles by default and change arrow character

commit bc02791734aa969ff388c5f7068e402bd0e3862a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 20:27:51 2023 -0800

    fix: .date.getTime() based sort

commit bf603c49c2edaa5fcbe42479421a336dcacf92b9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 12:08:54 2023 -0800

    fix: sort rss feed by date

commit f67356c3d2d609a8a6b674ac650fc41d6dfb4cc7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 12:02:34 2023 -0800

    lint: format

commit 5d666d1860be721c573ebd24cb82d210a8567bbf
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 11:59:05 2023 -0800

    fix: normalize relative urls (closes #569)

commit 22b7cf135e8b031550553947c48aa0dc00b3abbd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 11:41:44 2023 -0800

    types: cast in jsx.tsx to avoid @ts-ignore

commit 50a87d0d8673dbce6ebafef83f71f197df9bc196
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 11:39:56 2023 -0800

    style: scrollable tables

commit 134b6ed582d6ce9d8fb8f1e58d2bae89c07c2d5d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 10:11:31 2023 -0800

    fix: anchors links shouldnt cause reload (closes #574)

commit 99e8f5944fdd83110fbac4c9edc37cdcaf2c25f7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 09:56:30 2023 -0800

    fix: trailing slash aliases (closes #577)

commit e9f4e28a2d3e0b529586ddb5a50680a6e66412f3
Author: Yes365 <ninfovores365@gmail.com>
Date:   Fri Nov 10 11:44:16 2023 +0800

    fix: adapt vercel cleanurls (#487)

    Co-authored-by: Harrison <Harrison@fanruan.com>

commit 2a6b9a9ea01e8e6a80fe51d01dc865595b67a612
Author: Niklas Schröder <33390735+lnschroeder@users.noreply.github.com>
Date:   Tue Nov 7 18:16:48 2023 +0100

    docs: fix property name for ToC toggle (#573)

commit e806c30fa1a7ab941969da01c05ac4adeeeeeb9e
Author: Mau Camargo <52770775+camargomau@users.noreply.github.com>
Date:   Sun Nov 5 13:30:10 2023 -0600

    docs: Add Mau Camargo's Notkesto to showcase (#570)

commit aac7b7e97d32580f6a9bd974b8a9068e5218ab9c
Author: Anson Yu <ansonyu24@gmail.com>
Date:   Sat Nov 4 17:20:16 2023 -0400

    docs: Update making plugins.md (#567)

    :)

commit 101e9946bddd053a42d269e19e35feae46fe4305
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 4 12:11:42 2023 -0700

    feat: add collapseByDefault option to TableOfContents (closes #566)

commit a62a97c7abcabea4509760e5af957eed66fa0755
Author: Emil Rofors <emirof@gmail.com>
Date:   Fri Nov 3 16:40:43 2023 -0700

    docs: add GitLab pages CI (#549)

    * add .gitlab-ci.yml

    * move GitLab CI to hosting.md

    * remove extra folder name

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * remove test from gitlab instructions

    * run prettier

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 923b72fb67cf3ee9842df630feaed72644470074
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Nov 1 10:03:45 2023 -0700

    feat: auto-tag releases (closes #560)

commit 05a1c34c6f6973eebcbcc50f50b64c2a0d62e8fa
Author: Florence <59734957+Pydes-boop@users.noreply.github.com>
Date:   Wed Nov 1 17:57:32 2023 +0100

    docs: remove dead link (#561)

commit 06ccb89cd7d5a3cade1eb5c2155b9b06e5395b0b
Author: Blue Rose <134471273+bluerosegarden@users.noreply.github.com>
Date:   Tue Oct 31 15:53:49 2023 -0500

    docs: clarifications about globs (#559)

    * Add note about fast-glob

    * Add warning about non-markdown files

    Also added a glob pattern to filter out all non-markdown files outside of a specified folder.

    * run npm format

    ---------

    Co-authored-by: wych <wychwitchcraft@gmail.com>

commit 01fc8e46409ee0fb7311f212726113d35aced82d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Oct 25 09:40:43 2023 -0700

    fix: disable semi-broken flexsearch cache

commit 7c01e8dde06abb1a80118b5eddce3e238830ede0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Oct 22 09:54:12 2023 -0700

    feat: openLinksInNewTab option for link transformer

commit b7ae7a99dbd40ffc852642202031b29e98304c1f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 21:12:11 2023 -0700

    fix: styling for nested popover tag in page list

commit 60b3bc34cb07b5bec87cbd667ea9f804ff14cf3c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 21:05:46 2023 -0700

    fix: catch html to jsx errors (closes #547)

commit dc834015d02adcc7edb119fb5224a2a86c614142
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 20:27:49 2023 -0700

    fix(style): tag float orientation for long tags on page listing

commit 1e357ef5ac85ab55ad19f832513f5ca7a7e54a52
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 20:09:49 2023 -0700

    fix(style): prioritize base and custom scss over component css

commit 54e722a55d58f4bab86184ffc970159628fa6967
Author: freenandes <42041153+freenandes@users.noreply.github.com>
Date:   Wed Oct 18 03:43:41 2023 +0100

    docs: Update showcase.md (#540)

    changed URL

commit 86d16b12a224d125ba469f91e885eedf97a9dfe8
Author: Thomas <65691606+NotTacoz@users.noreply.github.com>
Date:   Wed Oct 18 10:43:20 2023 +0800

    docs(explorer): Fixed small typo with extra } in explorer.md (#541)

commit ed971800c0a683f7096922fee0a6901250e239ae
Author: freenandes <42041153+freenandes@users.noreply.github.com>
Date:   Tue Oct 17 16:58:28 2023 +0100

    Update showcase.md (#539)

commit af9ddadc4de513f2bbaf75f70079970215ed6406
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 14 13:45:56 2023 -0700

    fix(css): import base from custom instead of the other way around (#536)

commit da0a062c05db18d8c1521661ac0ab735abff3c3f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Oct 8 09:59:18 2023 -0700

    feat: docker support for v4 (closes #530)

commit f66d2c23aca2944abcb1a6e3d83977a9b2edf37a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Oct 8 09:15:06 2023 -0700

    fix: ctrl+click with spa enabled

commit 3268d45a20fbead24f3a111064364574408aa926
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Oct 5 13:48:52 2023 -0700

    css: make article relative

commit afa163f2fe9c52d4b3bf1a2e4d48887916b67c24
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Oct 5 13:30:06 2023 -0700

    style: styling for codeblocks without langs (#527)

commit cec4877adb7e89f4d4e0a442e82655e0d35dbe16
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Oct 5 18:19:56 2023 +0200

    fix(breadcrumbs): problem with folder whitespace (#522)

    * fix(breadcrumbs): problem with folder whitespace

    use slugs for folder hrefs so folder paths get resolved properly

    * feat: only use `slug` for constructing crumbs

    * fix: remove capitalization

commit cf0c090e3c5af86097e2460b00adc52ef8555e9d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Oct 4 09:23:56 2023 -0700

    specify minimum npm version

commit c8f5dbbad3a85749d8a74f5e3e3b222fe547d5d6
Author: Luca Salvarani <lucasalvarani99@gmail.com>
Date:   Mon Oct 2 02:20:55 2023 +0200

    fix: Fix `Backlinks` not applying the display class (#519)

    * fix: Fix `Backlinks` not applying the display class

    Fix #518

    * fix: Apply `displayClass` to all layout components

    * refactor: Use same style

    * fix: Remove `undefined` class using coalescing operator

commit ab5efac75fb0f20afe74bef33a2cf7e9ba0ba40f
Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com>
Date:   Sun Oct 1 11:47:22 2023 -0500

    Fix: RSS title escaping (#521)

    * Fix title escaping

    * npm run format

commit 2f99339dcf93ef50b766263297785a32d9c35250
Author: Hrishikesh Barman <geekodour@users.noreply.github.com>
Date:   Sat Sep 30 00:05:26 2023 +0530

    feat: add transformations for latex in oxhugofm (#510)

    ox-hugo currently supports the following syntax for latex equations:
    - https://orgmode.org/manual/LaTeX-fragments.html
    - https://ox-hugo.scripter.co/doc/equations

    This syntax is supported by mathjax as is mentioned in the ox-hugo documentation.

    But quartz uses remark-math which has some issues with the \( \) syntax.
    See https://github.com/remarkjs/remark-math/issues/39

    This change adds few more transformations to the OxHugoFlavouredMarkdown
    plugin, which makes a best effort conversion of this syntax into what
    the Quartz Latex transformer plugin supports.

    With these changes, the generated files show latex formatting with
    default quartz configuration.

    Sidenote on `\_` escape by ox-hugo:

    ox-hugo escapes, _ using \_, we match against it after we transform
    equations into what quartz supports($$ and $).

    This could be achieved using lookaround like regex as follows
    ```js
    (?<=(\$|\$\$)[\s\S]*) -> Positive lookbehind for $ or $$
    \\_ -> Matches \_
    (?=[\s\S]*(?:\1)) Positive lookahead for $ or $$ if matched
    const escapedUnderscoreRegex = new RegExp(/(?<=(\$|\$\$)[\s\S]*)\\_(?=[\s\S]*(?:\1))/, "g")
    ````

    But since lookahead/behind can slow things down on large files, we just
    look up all equations with $ and $$ delimiters and then try replacing \_

commit 5232d09af520e12bc421cf19ae5d231a7e36cd4d
Author: ArtfulAzeria <146041757+ArtfulAzeria@users.noreply.github.com>
Date:   Fri Sep 29 20:17:48 2023 +0200

    feat: Better and more responsive tag behavior (#515)

    * fix(explorer): default sortFn implementation (#511)

    * fix: use `numeric` + `base` for localeCompare

    * docs(explorer): update default sortFn

    * fix: better and more responsive tag behavior

    * tags css moved to TagList.tsx

    * used npm run format

    * merged tag declarations

    ---------

    Co-authored-by: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>

commit 0138085c16856d20d1d2cad5670f1f61c8e500d1
Author: Catchears <57631841+Catchears@users.noreply.github.com>
Date:   Fri Sep 29 17:19:10 2023 +0200

    docs: fix typo in breadcrumbs documentation (#513)

commit 0b61f6fbfd20556102ce23444ae7eb9348472952
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 29 10:26:15 2023 +0200

    feat: implement breadcrumb component (#508)

    * feat: implement breadcrumbs

    * style: fix styling, move breadcrumbs to top

    * refactor: move `capitalize to `lang.ts``

    * refactor: clean breadcrumb generation

    * feat: add options to breadcrumbs

    * feat: implement `resolveFrontmatterTitle`

    * feat: add `hideOnRoot` option

    * feat(consistency): capitalize every crumb

    * style: add `flex-wrap` to parent container

    * refactor: clean `Breadcrumbs.tsx`

    * feat(accessibility): use `nav`, add aria label

    * style: improve look in popovers by adding margin

    * docs: write docs for breadcrumb component

    * refactor: collapse `if` condition for hideOnRoot

    * chore: add todo for perf optimization

    * docs: update introduction

commit d4c122646ccd6fc989b4436e16b2dffdc931dee6
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 28 17:39:44 2023 +0200

    fix(explorer): default sortFn implementation (#511)

    * fix: use `numeric` + `base` for localeCompare

    * docs(explorer): update default sortFn

commit d22c3c107a9c6422ef251bd1076ddd9c4fe47a42
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Sep 25 18:15:55 2023 -0700

    fix: coerce title to string

commit 697bffdb8b1bef143823f77a118de90286fe325a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Sep 24 14:47:30 2023 -0700

    fix: treat the 0 time as invalid too

commit ea5742c328c97a20f7add4994aa7e443fc6f7f39
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Sep 24 10:31:47 2023 -0700

    fix: mermaid copy source position

commit 95eec5b49db53801e23b4b47778cb0b6153db83f
Author: Chad Lee <git@chadly.net>
Date:   Sun Sep 24 12:27:42 2023 -0500

    add site to showcase (#504)

commit c5b9137f12ea372d9196e41ffffc91eee7ad772e
Author: Vince Imbat <96913392+vinceimbat@users.noreply.github.com>
Date:   Sat Sep 23 10:39:02 2023 +0800

    docs: Adds Vince Imbat to showcase (#501)

commit 13c867322629f5ee59c54b95679585b370e1442b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 22 10:04:37 2023 -0700

    feat: add warning for invalid date format

commit a897cc1f531844a2e4da36f8712b7aedec0c5824
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 22 09:43:34 2023 -0700

    feat: add warning for missing home page

commit d93599364a3dd0b46068826cf14ed7b25aa59fc3
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 22 17:20:19 2023 +0200

    docs(showcase): fix pull request redirect link (#500)

commit fa69c2a5656254251b74dbd5545bef000f67af2f
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 19:35:11 2023 +0200

    fix(explorer): increase consistency, explicitly use font-family (#496)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

    * docs(explorer): fix broken wikilink

    * fix(consistency): explicitly set font + label/link fix

    Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse`

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 8eb1554b13532a2441b41d2018800c56cfa84ce9
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:54:33 2023 +0200

    fix(explorer): display names for folders without frontmatter (#494)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

commit dcdeae4e7bd527945b887ca347b3b4408c03055b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:53:19 2023 +0200

    docs(explorer): update default config + new example (#493)

commit 48452231d5fcd14ef218928bde9ae7e5bc745f4a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:09:18 2023 -0700

    perf: memoize filetree computation (#490)

    * perf: memoize filetree computation

    * format

    * var -> let

commit 16d33fb77193710bede887d6a177d2144b78fb67
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:08:54 2023 -0700

    feat: display name for folders, expand explorer a little bit (#489)

    * feat: display name for folders, expand explorer a little bit

    * update docs

commit b029eeadabe0877df6ec11443c68743f1494bc40
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Wed Sep 20 22:55:29 2023 +0200

    feat(explorer): improve accessibility and consistency (+ bug fix) (#488)

    * feat(consistency): use `all: unset` on button

    * style: improve accessibility and consistency for explorer

    * fix: localStorage bug with folder name changes

    * chore: bump quartz version

commit 6a9e6352e88aa9ff18e5b33cf2de442a250bd960
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:45 2023 -0700

    Revert "feat: Making Quartz available offline by making it a PWA (#465)"

    This reverts commit d6301fae90d9f922618bf0f413e273156731eef7.

commit 70e029d151ccbb9aeab30a0f811b9f529b7f8818
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:29 2023 -0700

    Revert "docs: wording changes for offline support"

    This reverts commit 52a172d1a4911080444ff797183e29ba8175741e.

commit 0bad3ce7990aa4ef417128f9d74c2947fe5117fd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:58:52 2023 -0700

    docs: document enableToc

commit 52a172d1a4911080444ff797183e29ba8175741e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:40:36 2023 -0700

    docs: wording changes for offline support

commit d6301fae90d9f922618bf0f413e273156731eef7
Author: Adam Brangenberg <adambrangenberg@proton.me>
Date:   Wed Sep 20 20:38:13 2023 +0200

    feat: Making Quartz available offline by making it a PWA (#465)

    * Adding PWA and chaching for offline aviability

    * renamed workbox config to fit Quartz' scheme

    * Documenting new configuration

    * Added missig umami documentation

    * Fixed formatting so the build passes, thank you prettier :)

    * specified caching strategies to improve performance

    * formatting...

    * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath

    * turning it into a plugin

    * Removed Workbox-cli and updated @types/node

    * Added Serviceworkercode to offline.ts

    * formatting

    * Removing workbox from docs

    * applied suggestions

    * Removed path.join for sw path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removed path.join for manifest path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removing path module import

    * Added absolute path to manifests start_url and manifest "import" using baseUrl

    * Adding protocol to baseurl

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Adding protocol to start_url too then

    * formatting...

    * Adding fallback page

    * Documenting offline plugin

    * formatting...

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * formatting...

    * Fixing manifest path, all these nits hiding the actual issues .-.

    * Offline fallback page through plugins, most things taken from 404 Plugin

    * adding Offline Plugin to config

    * formatting...

    * Turned offline off as default and removed offline.md

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 27a6087dd5a25dd5031b86b9917adde6ef4b211a
Author: rwutscher <richard.wutscher@gmail.com>
Date:   Tue Sep 19 21:26:30 2023 +0200

    fix: tag regex no longer includes purely numerical 'tags' (#485)

    * fix: tag regex no longer includes purely numerical 'tags'

    * fix: formatting

    * fix: use guard in findAndReplace() instead of expanding the regex

commit 1bf7e3d8b3966590ebfa3418d6fb2ce6a520c846
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 19 10:22:39 2023 -0700

    fix(nit): make defaultOptions on explorer not a function

commit cc31a40b0cb53cba7f51187cb6d68076c3f54c0f
Author: David Fischer <david@konst.fish>
Date:   Tue Sep 19 18:25:51 2023 +0200

    feat: support changes in system theme (#484)

    * feat: support changes in system theme

    * fix: run prettier

    * fix: add content/.gitkeep

commit 0d3cf2922618774fc397dca8cb92fcf76fb0db02
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Sep 18 23:32:00 2023 +0200

    docs: fix explorer example (#483)

commit 6a2e0b3ad3a928247a03a76817d239e61cce0fe0
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 17 22:04:44 2023 +0200

    fix: bad visibility for last explorer item (#478)

    * fix: bad visibility for last explorer item

    * feat(explorer): add pseudo element for observer

commit e67f409ec1fa36779f59a635eb3e16408275575d
Merge: af41f34b 4afb099b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 17 21:36:04 2023 +0200

    Merge pull request #479 from benschlegel/explorer-config

    feat(explorer): add config for custom sort/map/filter functions

commit 4afb099bf3ec96e5d795e871ecb19575271c0714
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 21:32:23 2023 +0200

    docs: fix examples

commit 6914d4b40caff901ccf3e9d9113c15129a68a80c
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 21:20:09 2023 +0200

    docs: fix intra page links

commit af41f34bfd4126756e594ce4d6a46d4f4907754b
Author: Christian Gill <gillchristiang@gmail.com>
Date:   Sun Sep 17 20:02:00 2023 +0200

    fix(slug): Handle question mark (#481)

commit 7ac772fca8bf26c1023f905cdb77e6972a0d4b61
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 17 19:29:20 2023 +0200

    fix: darkmode scroll bars (#480)

commit 5cc9253c41fda87ba473df7023567ba66ce3c32b
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 16:41:23 2023 +0200

    docs(explorer): write docs for new features

commit 94a04ab1c9fd099c808f3f4e6633722e0d13ac85
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 15:51:08 2023 +0200

    fix(explorer): filter function in `ExplorerNode`

commit 9358f73f1c939ce459d7835457527e35e1bdf857
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 12:41:06 2023 +0200

    fix: display name for file nodes

commit f7029012dfb73ce04405bfe44e4e4d984818bf5f
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 21:58:38 2023 +0200

    feat: black magic

    add config for `order` array, which determines the order in which all passed config functions for explorer will get executed in.

    functions will now dynamically be called on `fileTree` via array accessor (e.g. fileTree["sort"].call(...)) with corresponding function from options being passed to call)

commit fea352849c6972da4b3b8935eb2e86f6cefc76ed
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 19:45:21 2023 +0200

    fix: create deep copy of file passed into tree

commit 3d8c470c0d298f720614318fb4c14575e72bbd2e
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 19:35:27 2023 +0200

    feat(explorer): implement `map` fn argument

    Add a function for mapping over all FileNodes as an option for `Explorer`

commit 31d16fbd2c82380af586e458b2c1ff29b90b53ae
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 19:18:59 2023 +0200

    feat(explorer): integrate filter option

commit 036a33f70bcabc17469956740847796a5f13b9ab
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 17:47:44 2023 +0200

    fix: use correct import for `QuartzPluginData`

commit 58aea1cb0791e18cd092d88de5374431eba7f1d3
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 17:28:58 2023 +0200

    feat: implement filter function for explorer

commit c7d3474ba8cb49ab0f1978216d80b08ec2c8e5d7
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 12:40:19 2023 +0200

    feat(explorer): add config to support custom sort fn

commit 422ba5c36586c7ebc31141da8bb539b4157aa01a
Author: Yuto Nagata <38714187+mouse484@users.noreply.github.com>
Date:   Sat Sep 16 11:17:20 2023 +0900

    fix: umami analytics date attribute (#477)

commit 9ae6343dd0104d44e6bdf083572f987b70ba50c9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 15 10:33:38 2023 -0700

    Revert "fix: use git dates by default, @napi/git is fast enough"

    This reverts commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a.

commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 15 09:46:06 2023 -0700

    fix: use git dates by default, @napi/git is fast enough

commit 91f9ae2d71d5c28ba7d2182eed5a9f77da1fbe8d
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 15 18:39:16 2023 +0200

    feat: implement file explorer component (closes #201) (#452)

    * feat: add basic explorer structure„

    * feat: integrate new component/plugin

    * feat: add basic explorer structure

    * feat: add sort to FileNodes

    * style: improve style for explorer

    * refactor: remove unused explorer plugin

    * refactor: clean explorer structure, fix base (toc)

    * refactor: clean css, respect displayClass

    * style: add styling to chevron

    * refactor: clean up debug statements

    * refactor: remove unused import

    * fix: clicking folder icon sometimes turns invisible

    * refactor: clean css

    * feat(explorer): add config for title

    * feat: add config for folder click behavior

    * fix: `no-pointer` not being set for all elements

    new approach, have one `no-pointer` class, that removes pointer events and one `clickable` class on the svg and button (everything that can normally be clicked). then, find all children with `clickable` and toggle `no-pointer`

    * fix: bug where nested folders got incorrect height

    this fixes the bug where nested folders weren't calculating their total height correctly. done by adding class to main container of all children and calculating total

    * feat: introduce `folderDefaultState` config

    * feat: store depth for explorer nodes

    * feat: implement option for collapsed state + bug fixes

    folderBehavior: "link" still has bad styling, but major bugs with pointers fixed (not clean yet, but working)

    * fix: default folder icon rotation

    * fix: hitbox problem with folder links, fix style

    * fix: redirect url for nested folders

    * fix: inconsistent behavior with 'collapseFolders' opt

    * chore: add comments to `ExplorerNode`

    * feat: save explorer state to local storage (not clean)

    * feat: rework `getFolders()`, fix localstorage read + write

    * feat: set folder state from localStorage

    needs serious refactoring but functional (except folder icon orientation)

    * fix: folder icon orientation after local storage

    * feat: add config for `useSavedState`

    * refactor: clean `explorer.inline.ts`

    remove unused functions, comments, unused code, add types to EventHandler

    * refactor: clean explorer

    merge `isSvg` paths, remove console logs

    * refactor: add documentation, remove unused funcs

    * feat: rework folder collapse logic

    use grids instead of jank scuffed solution with calculating total heights

    * refactor: remove depth arg from insert

    * feat: restore collapse functionality to clicks

    allow folder icon + folder label to collapse folders again

    * refactor: remove `pointer-event` jank

    * feat: improve svg viewbox + remove unused props

    * feat: use css selector to toggle icon

    rework folder icon to work purely with css instead of JS manipulation

    * refactor: remove unused cfg

    * feat: move TOC to right sidebar

    * refactor: clean css

    * style: fix overflow + overflow margin

    * fix: use `resolveRelative` to resolve file paths

    * fix: `defaultFolderState` config option

    * refactor: rename import, rename `folderLi` + ul

    * fix: use `QuartzPluginData` type

    * docs: add explorer documentation

commit 14cbbdb8a2f69ebc51cd53a82b50206c543778b0
Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com>
Date:   Thu Sep 14 05:55:59 2023 +0200

    feat: display tag in graph view (#466)

    * feat: tags in graph view

    * fix: revert changing graph forces

    * fix: run prettier

commit cce389c81d262d1d2a2bd8140c879efd68e3c6dd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 13 11:28:53 2023 -0700

    feat: note transclusion (#475)

    * basic transclude

    * feat: note transclusion

commit 4461748a85b8795651d0c02451368dffff607938
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 13 09:43:14 2023 -0700

    fix dont show html in search when rssFullHtml is true (closes #474)

commit 6ecdcb5e24f2783e6fa73de69e848f0f319c4fc4
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 22:55:50 2023 -0700

    feat: resolve block references in obsidian markdown

commit e3b879741b6d32f56e1d1bfd0bac57f0d68c1113
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 21:44:03 2023 -0700

    feat: rich html rss (closes #460)

commit 60a3c543398aed8caf44b411a4dc10e8d1e26fcc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 21:29:57 2023 -0700

    fix: 404 page styling for nested pages (closes #458)

commit 71d81bde1d12aa386ec70be31cc86a37a7426bce
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 19:18:44 2023 -0700

    feat: rss limit (closes #459)

commit a19df64be8423063c2484ab35300fb0bef324a14
Author: hcplantern <38579760+HCPlantern@users.noreply.github.com>
Date:   Tue Sep 12 14:00:21 2023 +0800

    fix: callout parsing (#469)

commit 4e23e6724493a8d112c6ff22e14cf4aabd5e9af1
Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com>
Date:   Mon Sep 11 08:11:42 2023 +0200

    feat: plugin for remark-breaks (#467)

    * feat: plugin for remark-breaks

    * fix: update package-lock.json

    * fix: styling

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update linebreaks.ts

    * Update index.ts

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit a66c239797e3e80e2dc8b7059eee8c51bcf4ca8f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Sep 10 23:07:17 2023 -0700

    ci: print bundleInfo

commit 53f1c88738550eb2646cc0a03469dc230839a258
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 8 09:29:57 2023 -0700

    fix: more lenient date parsing for templates

commit 06df00b18621f08a211bec33f566ecb7ef4ec22e
Author: Stefano Cecere <stefano.cecere@krur.com>
Date:   Thu Sep 7 17:13:41 2023 +0200

    typo (it's draft, not drafts) (#456)

commit 2525bfbab5553f970997ea3c60af180cbef1fdd2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 22:24:15 2023 -0700

    fix: links to index not showing in graph (closes #450)

commit 828aa71fe34aae675a7552957e8a062c82f595f6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:47:59 2023 -0700

    fix: escape encoding for titles in rss

commit ef1ead31dccd05f4275405b843ff47fa28a5116d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:31:01 2023 -0700

    fix: encodeuri for slugs in rss

commit 989bee597987bba2aeae4266cb32ac8e899f638c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:08:08 2023 -0700

    docs: correct field for ignorePatterns

commit 8d6029b7b844044d06fe17de89db6881954a8fec
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:02:21 2023 -0700

    feat: 404 page emitter

commit 2d52eba4133293a27f6df98c252785ba4ddee575
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 20:25:38 2023 -0700

    fix: dont transform external links

commit 6ef4246cf186414d1b8ee868cfa9d24314f0bc0a
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Sep 4 07:36:30 2023 +0200

    docs: update `full-text-search.md` (#447)

commit 616a7f148a283b2fd7c5204c60ddf1b08f42d125
Author: Dr Kim Foale <kim@gfsc.studio>
Date:   Mon Sep 4 05:29:58 2023 +0100

    docs: Make it clearer that wikilinks go to paths not page titles (#448)

commit e8a04efaf1b82560cbcf7694ac6c7dda1c82612f
Author: Adam Brangenberg <adambrangenberg@proton.me>
Date:   Mon Sep 4 06:28:57 2023 +0200

    feat(analytics): Support for Umami (#449)

commit 7e42be8e46501c752dda9bd174fb93ea9dccec22
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 3 18:32:46 2023 +0200

    feat(search): add arrow key navigation (#442)

    * feat(search): add arrow navigation

    * chore: format

    * refactor: simplify arrow navigation

    * chore: remove comment

    * feat: rework arrow navigation to work without state

    * feat: make pressing enter work with arrow navigation

    * fix: remove unused css class

    * chore: correct comment

    * refactor(search): use optional chaining

commit 8c354f6261dda6d9761f594002db53c9d7a8e8e2
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 3 18:06:05 2023 +0200

    fix: clipboard button visible in search (#445)

commit 505673acd71e6b023abae19c706a736b257cff2a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Sep 2 18:07:26 2023 -0700

    feat: pluralize things in lists

commit 23f43045c49f17fe5ace480f7026855acf2a30b8
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 1 23:12:32 2023 +0200

    fix(search): matches getting highlighted in title (#440)

commit 90dac31216b5d3f59e65ec5778e21a308a744e11
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 1 19:09:58 2023 +0200

    feat: Implement search for tags (#436)

    * Quartz sync: Aug 29, 2023, 10:17 PM

    * style: add basic style to tags in search

    * feat: add SearchType + tags to search preview

    * feat: support multiple matches

    * style(search): add style to matching tags

    * feat(search): add content to preview for tag search

    * fix: only display tags on tag search

    * feat: support basic + tag search

    * refactor: extract common `fillDocument`, format

    * feat: add hotkey to search for tags

    * chore: remove logs

    * fix: dont render empty `<ul>` if tags not present

    * fix(search-tag): make case insensitive

    * refactor: clean `hideSearch` and `showSearch`

    * feat: trim content similar to `description.ts`

    * fix(search-tag): hotkey for windows

    * perf: re-use main index for tag search

commit 2d6dc176c3e1fbb520a5da1beb60bbb1d8e948ba
Author: Pelayo Arbués <gonzalezpelayo@gmail.com>
Date:   Thu Aug 31 21:12:06 2023 +0200

    Adds Pelayo Arbues to showcase (#435)

commit b213ba45e2e706332e057b131adc946f882f090b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Aug 31 20:55:04 2023 +0200

    fix: regex for matching highlights (closes #437) (#438)

    * fix:  regex for matching highlights

    * fix: regex for empty highlights

commit 5fa6fc97899c905b6fbc14fa1d24334f3e68fa77
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 29 10:37:00 2023 -0700

    fix: aliasredirects not using full path, add permalink support

commit 1cc09ef76db129fb3670e95560312adeefab913c
Author: Jeffrey Fabian <jeffrey.fabian61@gmail.com>
Date:   Tue Aug 29 13:14:54 2023 -0400

    feat: support kebab-case and nested tags in Obsidian-flavored Markdown tag-in-content parsing (#425)

    * enhancement: support kebab-case and nested tags in ofm transformer

    * update regex/capture groups to allow for (arbitrarily) nested values and tags of only -/_

    * Update quartz/plugins/transformers/ofm.ts

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit c35cd422c65a58f1069302aad0cf9eef7f93d987
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Aug 28 19:00:49 2023 +0200

    fix: correct graph labels for `index.md` nodes (#431)

commit 082fdf2e8098ef6bcb46a7dfabf8c6b9fd096346
Author: Jeremy Press <jeremypress1@gmail.com>
Date:   Sun Aug 27 20:57:19 2023 -0700

    Fix typo :) (#430)

commit b6b1dabde0f63ca0ae743aa7f4266ca892d7b5e5
Author: Jeremy Press <jeremypress1@gmail.com>
Date:   Sun Aug 27 17:39:42 2023 -0700

    feat: support configurable ws port and remote development (#429)

    Co-authored-by: Jeremy Press <jeremy@replit.com>
    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 4b89202f7e834cf8b5c5aa39e8f1778706492085
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Aug 28 00:59:51 2023 +0200

    cleanup: rework cli to allow invoking create and build outside of cli (#428)

    * refactor: move `bootstrap-cli.mjs` tp cli

    also update reference in docs

    * refactor(cli): move build handler to `cli-functions`

    * refactor(cli): move create to handler + helpers

    * refactor(cli): extract arg definitions

    * refactor: rename handlers and helpers

    * refactor(cli): move update, await handlers

    * refactor(cli): create constants, migrate to helpers

    * refactor(cli): migrate `restore`

    * refactor(cli): migrate `sync`

    * format

    * refactor(cli): remove old imports/functions

    * refactor(cli): remove unused imports + format

    * chore: remove old log statement

    * fix: fix imports, clean duplicate code

    * fix: relative import

    * fix: simplified cacheFile path

    * fix: update cacheFile import path

    * refactor: move bootstrap-cli to quartz

    * format

    * revert: revert path to bootstrap-cli

    * ci: re-run

    * ci: fix  execution permission

commit 52ca312f41ee6da5202cd9632d8501340ada3a67
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 27 12:27:42 2023 -0700

    fix: slugify tag on page before adding (closes #411)

commit c91e62c376d481534d89084e5c04846878dff6d3
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Aug 27 02:19:45 2023 +0200

    Fix search bar after navigate (#424)

commit ad4145fb10dbf32d8f99e1de555339dba0979f72
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sat Aug 26 22:21:44 2023 +0200

    feat: support CLI arguments for `npx quartz create` (#421)

    * feat(cli): add new args for content + link resolve

    * feat(cli): validate cmd args

    * feat(cli): add chalk + error code to errors

    * feat(cli): support for setup/link via args

    * refactor(cli): use yargs choices instead of manual

    Scrap manual check if arguments are valid, use yargs "choices" field instead.

    * feat(cli): add in-dir argument+ handle errors

    add new "in-directory" argument, used if "setup" is "copy" or "symlink" to determine source. add error handling for invalid permutations of arguments or non existent path

    * feat(cli): dynamically use cli or provided args

    use "in-directory" arg as `originalFolder` if available, otherwise get it from manual cli process

    * run format

    * fix: use process.exit instead of return

    * refactor: split CommonArgv and CreateArgv

    * refactor(cli): rename create args, use ${} syntax

    * fix(cli): fix link resolution strategy arg

    * format

    * feat(consistency): allow partial cmd args

commit 74c3ebb7bd7ef126246f8ea03565db73cd5e7f38
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 26 10:48:34 2023 -0700

    style: fix mulitline callout styling

commit e3265f841637de197e5cf4a5471372b5178f1e4d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 26 10:42:55 2023 -0700

    docs: simplify oxhugo page

commit bc543f81d9ada5e61cb9690834a5f83c02997d63
Author: Hrishikesh Barman <geekodour@users.noreply.github.com>
Date:   Sat Aug 26 11:22:23 2023 +0530

    feat(plugins): add OxHugoFlavouredMarkdown (#419)

    * feat(plugins): add OxHugoFlavouredMarkdown

    ox-hugo is an org exporter backend that exports org files to
    hugo-compatible markdown in an opinionated way. This plugin adds some
    tweaks to the generated markdown to make it compatible with quartz but
    the list of changes applied it is not extensive.

    In the future however, we could leapfrog ox-hugo altogether and
    create a quartz site directly out of org-roam files. That way we won't
    have to do all the ritual dancing that this plugin has to perform.
    See https://github.com/k2052/org-to-markdown

    * fix: add toml to remarkFrontmatter configuration

    * docs: add docs for OxHugoFlavouredMarkdown

    * fixup! docs: add docs for OxHugoFlavouredMarkdown

commit 5c6d1e27baef74a42cc292276c5832b010a38fd5
Author: Hrishikesh Barman <geekodour@users.noreply.github.com>
Date:   Fri Aug 25 22:55:46 2023 +0530

    feat(plugins): add toml support for frontmatter (#418)

    * feat(plugins): add toml support for frontmatter

    Currently frontmatter is expected to be yaml, with delimiter set to
    "---". This might not always be the case, for example ox-hugo(a hugo
    exporter for org-mode files) exports in toml format with the delimiter
    set to "+++" by default.

    With this change, the users will be able use frontmatter plugin to
    support this toml frontmatter format.

    Example usage: `Plugin.FrontMatter({delims: "+++", language: 'toml'})`

    - [0] https://ox-hugo.scripter.co/doc/org-meta-data-to-hugo-front-matter/

    * fixup! feat(plugins): add toml support for frontmatter

commit 340e3ef5116cd99c8ddfdbb3d9e0bbd914e07825
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Aug 25 18:03:49 2023 +0200

    feat(consistency): Add `.obsidian` to ignorePatterns (#420)

commit 953ef29f4e238ef9ae186ab79eeec1bf4f3921a6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 12:31:15 2023 -0700

    format, ensure ci runs on prs

commit 94ce0883e7fbf38252377af2f144c971a2ff591b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Aug 24 21:28:06 2023 +0200

    style: integrate tertiary color to text-select (#413)

commit 8cf7280614f8c1f2c9aaba5671f388d63bbea4dd
Author: Zero King <l2dy@icloud.com>
Date:   Fri Aug 25 02:41:20 2023 +0800

    feat: reproducible build (#412)

    for sitemap, RSS and contentIndex.json.

commit c8412a5b0ac90d9d7beb7e03ed9a4763e834a865
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 10:03:14 2023 -0700

    format

commit fc4b8f3d3fad90b6f7d8dedc58201df68da1280e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 09:38:00 2023 -0700

    fix: ensure recentnotes uses proper date

commit 6cd0612d40a5011f19f5ca2e5e804477779e393f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 09:17:43 2023 -0700

    fix: add better warning when defaultDateType is not set due to upgrade

commit 9851697b583efdd40173ebbdd484030f2adb0732
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 09:05:19 2023 -0700

    version bump to 4.0.10

commit c36a9f3fb7c2128610d20312ffb332bd238c89de
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 08:56:40 2023 -0700

    feat: add defaultDateType config

commit 98d82415dc8d60c3a35ea4dee21c86e406605763
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 08:31:06 2023 -0700

    fix: lock to never read when site is building

commit 9d2340e90b55fb9480e0901bc7360f3d72e688da
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Aug 24 17:14:52 2023 +0200

    docs: fix typo in `authoring content.md` (#408)

commit 8200c8d0402cb40e9f65c49dac5be621360a3a20
Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com>
Date:   Thu Aug 24 00:57:49 2023 -0500

    Revert contentIndex to RSS 2.0 (#407)

commit 2e0e518f5dbddc3b55e9dd1a085c2a88d365b599
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 15:16:04 2023 -0700

    format

commit 632c27b7ec133d15d890eb28c98eb9716ca01407
Author: Zane Helton <me@zaaane.com>
Date:   Wed Aug 23 18:14:23 2023 -0400

    docs: update `hosting.md` with Vercel hosting instructions (#406)

    * Update hosting.md with Vercel hosting instructions

    * Update docs/hosting.md

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update docs/hosting.md

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Run npm run format

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit bfb416b35a02dabbdaedc9e3c8980f8b4aadd9aa
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 13:10:23 2023 -0700

    fix: text wrap in popover

commit 960c1814d07449dd9fd5e70eea770ba762780b53
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 12:23:49 2023 -0700

    docs: make incompability of trailing slashes clear

commit eed4472aeecdcb0f2b233df69884f03bd45fc293
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 12:18:50 2023 -0700

    fix: use proper full base for links.ts

commit b99eb7ebce21065b7ff59cdd3226d4fc173b3878
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 12:11:16 2023 -0700

    docs: whitespace

commit 0aaf88b8521e2bc667cae525356eea3550ad9c96
Author: kanpov <71177577+kanpov@users.noreply.github.com>
Date:   Wed Aug 23 22:09:04 2023 +0300

    Fix #403 by moving documentation to separate directory to avoid merge conflicts (#405)

commit a1a1e7e1e0c06f2f7b759c5aecd6a9ceba3e2717
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 11:36:34 2023 -0700

    fix: builds should no accumulate on repeated changes (closes #404)

commit 3209f7c3b7837fd845cbef645155a9484ea0253a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 09:19:00 2023 -0700

    deps: native addons for lightningcss

commit cde1e26129f8cd6b183ccc1c35a06f76dedeff9c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 09:16:44 2023 -0700

    deps: install exact

commit 1128efcf237d275343daaab16e1b1d3e228999b9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 09:10:30 2023 -0700

    deps: esbuild and esbuild-sass-plugin

commit d2f52549955ff7600cc5897e67806df4ebf85f91
Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Date:   Wed Aug 23 12:05:01 2023 -0400

    fix(esbuild): conflict with esbuild-sass-plugin (#402)

commit 3064839c2d2ea0a9976bef83db12102647572083
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 23:37:02 2023 -0700

    version bump to 4.0.9

commit b444c5c13b983bf80df8b6d020eb246e9fd3e78e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 23:33:58 2023 -0700

    fix: percent-encoding for files with %, contentIndex for non-latin chars (closes #397, closes #399)

commit 36548d59866ab3236677ff25af106b882c0694f6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 22:41:50 2023 -0700

    fix: toc for cyrillic and other non-latin alphabets (closes #396)

commit 99dbe525d9b221bf12778ed899c94ef103a77c45
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 22:27:41 2023 -0700

    fix: properly lock across source and content refresh by sharing a mutex

commit 8b63ff882ae28b1a1774293673a7531463d6a5e5
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 22:14:16 2023 -0700

    fix: tag support for non-latin alphabets (fixes #398)

commit b991cf2ee8a456a15f2b566843d93a9b7a9a0c29
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 21:30:31 2023 -0700

    fix: spa hijacks back button (closes #400)

commit bb677840fc1ff14637fab8a99841dd532f408fce
Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com>
Date:   Wed Aug 23 01:16:55 2023 +0900

    fixed broken CJK links (#390)

commit c60b3d5e3444e46587c1143dab784c53204070ae
Author: Ikko Eltociear Ashimine <eltociear@gmail.com>
Date:   Wed Aug 23 01:16:21 2023 +0900

    fix: typo in bootstrap-cli.mjs (#394)

commit e10de3febffd3e3b7eaa3aed611aea03153e6a82
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 17:01:18 2023 -0700

    fix: server-handler crash from filename (closes #386)

commit b69556c918e2a4a27b047e8de6b02861f04d5a9e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 16:43:22 2023 -0700

    fix: async-mutex not exclusively locking correectly

commit ce7057107266c1d96a909977add472af83f0e9f9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 09:14:47 2023 -0700

    docs: use canonical quartz.jzhao.xyz, update bootstrap script to point to correct hosting link

commit 8c943f47d6ddedc5da4b9447fec173a16d91758c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 09:00:13 2023 -0700

    format, update default sidepanel width

commit 2774e976d20226df1554ebddd6c7d2e390cae42d
Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com>
Date:   Tue Aug 22 00:45:47 2023 +0900

    fix: opts being overriden in graph option (#384)

commit bb93ac1c83fd8d13593f7f9688de02eba60de913
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 23:50:19 2023 -0700

    docs: fix links to networked thought

commit 777ff51c7a704459f9708086845b62aa8fe4e89d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 20:48:35 2023 -0700

    format

commit 4e42d52e166dcc3c62775cb3bf86c209d098c158
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 20:47:07 2023 -0700

    fix: ctrl + k breaking after page nav

commit d0f67d993507219cfa0824db8a3e59286f0ebf09
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 18:41:37 2023 -0700

    move wss server start after http

commit 952d6cb3dd63bb50056198c1d7782314f8976bbf
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 18:08:44 2023 -0700

    fix: nav event with spa off, anchor nav refresh page

commit 173ec240d2ed5b25f18ef42823334ae800b3527d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 17:50:56 2023 -0700

    fix: jump to anchor on deployed site triggering spa refresh

commit 425c9789a451e69adbba2d99193e38e8915e8804
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 16:59:25 2023 -0700

    remove checkout step from instructions as v4 is the default branch

commit 7b7064ad2be68e8d6d43123c12529ca94a325fcb
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 15:38:37 2023 -0700

    fix: ensure code exists inside pre before adding clipboard

commit ca17af4ae20b9310da52a3752b8d7744c932f3e2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 15:02:24 2023 -0700

    fix: dont show index page for folder in its own listing

commit 71471117c5ec4acdfc0b8335b4462ab43d86fce6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 14:34:00 2023 -0700

    fix: ci runs on v4

commit e65ea48fae5a279ad4e50594b03621904f84e477
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 14:27:44 2023 -0700

    fix: add async-mutex to builds on large vaults

commit b99d4cd8ce99ea1e52a97654ab153774a6bc598a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 14:05:37 2023 -0700

    recent notes css fixes

commit 1bb00e72bb4ab8fcac186ef6961e400c60fb07de
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 13:00:33 2023 -0700

    add docs for recent notes

commit 236130ac221f7d254ec9881f529f4ca567e15234
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 12:46:37 2023 -0700

    css fixes, add recent notes, more robust quartz update

commit 5adf3c67a8f1939b891fadd2c8c30cf201d87943
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 08:57:56 2023 -0700

    add engines field

commit 9d77edaf94d23f207552b3a650189810ba2252cd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 01:08:18 2023 -0700

    fix description not being used in folder and tag listings

commit 0ef1b5b522d1d6c0c79cd0538a2d63a9bf71a973
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 00:54:13 2023 -0700

    update plausible url

commit cfb7d1232e005736dc549fb24ec5a02d53fc5206
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 00:52:49 2023 -0700

    docs: update notes for tag and folder listings

commit 03fd62496f94c7cc007f802fc10290581d08deb0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 00:02:41 2023 -0700

    docs: note about updating default branch

commit d205eb568686a718cae889d51fde5ae18d352b30
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 22:19:49 2023 -0700

    docs: make setting upstream more clear, docs on npx quartz restore

commit 96a3bfeafbe3e46bdf3e217dd934b026bc1b9f9f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 22:04:29 2023 -0700

    fix: put quotations around font

commit 95fb6ccfcb5d887f1085bc1b58204b4138a2e804
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:59:20 2023 -0700

    readme fix

commit e26248292179ebb691dfa99621192b2258c9b9c3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:59:01 2023 -0700

    fix: string for aliases being treated as array of chars

commit eb4d3dc5b405fda29ccde917902483a76835894c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:55:09 2023 -0700

    css: fix scrollbars on windows

commit 90d6c1ed24283d0b046ba7eee2e6533a73cf3683
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:38:10 2023 -0700

    add git fetch to migration instructions

commit 443c1828901f364cb7f5708a64a32494eea28d28
Merge: 791b8e2d a6236d97
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:16:31 2023 -0700

    Merge branch 'v4' of https://github.com/jackyzha0/quartz into v4

commit 791b8e2d9f826de8cd0e3db3aead04ad8c65bc6e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:16:24 2023 -0700

    add sponsors

commit a6236d97cf847a88dc2f72450372d440561032ac
Author: Matt Dunn <55315824+TheRealMattDunn@users.noreply.github.com>
Date:   Sun Aug 20 03:15:14 2023 +0100

    Adding to Showcase page (#367)

commit b1debaebff5c5753149e02e990439e7e56528852
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 18:56:45 2023 -0700

    update docs

commit 7b8017413c16c0153c58919ab30e0e2de6e71f02
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 18:04:17 2023 -0700

    impl baseDir option for quartz build --serve for local testing

commit 6681f28af0bb753918699c41ef9a8421f6b7cd08
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 16:55:36 2023 -0700

    fix trailing slash causing folder listing to not fetch content correctly

commit 78f4cdbe109308fa33cb87387952aef5a528ebbe
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 16:40:02 2023 -0700

    avoid 404 on icon for spa navigations with anchors

commit dd47be1bc65d3a8050d6ce9e77cd0e3b10e2a1a9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 16:28:44 2023 -0700

    improve path resolution stability

commit c874e7e9378a5ba895870e9680484fb4af5c6e93
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 15:52:25 2023 -0700

    base path refactor to better support subpath hosting

commit 3201f83b70bb2ee1d1daeb585a26e8cd6b8ce95f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 18 18:24:09 2023 -0700

    v4-alpha -> v4

commit d8bec631b6dee8f5b9c42f75d154252e53e81b77
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 18 18:22:38 2023 -0700

    update docs on github pages and syncing

commit 6f1f820289ce37d328c4bc8cceba1f702df52e15
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 23:39:15 2023 -0700

    fix typo in docs

commit 8bc7a50dfa91dd7ba6b657aca6dbc437fa6df6b7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:54:42 2023 -0700

    format

commit 569beb410b967b8511a5d18cdee74280df681d15
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:49:58 2023 -0700

    ensure sync includes untracked files

commit 5713d30670fc9ca1f9d86e6f0698bd011a68f674
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:24:41 2023 -0700

    ensure contentfolder is passed to popContentFolder

commit a13094544318b06902b54a24ea61691fe598a2fc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:20:15 2023 -0700

    fix when symlink targ is calculated and added npx quartz restore

commit e10f6da01140f483162fe33cc77b2255b0683ac7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:08:26 2023 -0700

    format

commit a7cca3242ad7adc5163d70aa2cc8ee23c92211e5
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:07:40 2023 -0700

    deref symlink on quartz sync

commit 0998bc355e6425e6b2bdf3d2da7124aa7b63b2a2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 01:58:11 2023 -0700

    fix rebuild debouncing

commit 07a327e05aa2a48aa11faf9aa0e049201d622f8f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 01:34:50 2023 -0700

    fix back button in spa not working between two pages that both have hash fragments

commit 58d9dc0528cc5d7232ac7a237c98213ff1075f39
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 00:55:52 2023 -0700

    format

commit 0c199975f2d469ecdfd7efcf2ddd16ffa1dc492b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 00:55:28 2023 -0700

    various path fixes for links to extensions, fix relative paths in links

commit 2dc0ae279cae87e37c94c42d4ad87107f2a5b5d2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 16 22:09:11 2023 -0700

    fix import paths

commit 2f6747b1666316e579c6e7238092ac6a65d00925
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 16 22:04:15 2023 -0700

    fix relative path resolution in router and link crawling

commit 232652149a287054df7e7c5136dafd3f55a79bf0
Author: Sohaib <98542228+sohaibology@users.noreply.github.com>
Date:   Mon Aug 14 20:59:47 2023 -0400

    Update hosting.md (#371)

commit 7bde99b4e2d49e30dad1e0d58ccc34c2e7482005
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 13 17:47:07 2023 -0700

    fix: add trailing slash to local serving

commit f1c9ca495e450ecb62dade70c4b60d86e106f79c
Author: vintro <77507980+vintrocode@users.noreply.github.com>
Date:   Sun Aug 13 20:19:50 2023 -0400

    docs: note about existing content at same path on different branches

commit 4f4b04eeb4f41067e4759bec5c2f5db181150520
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 21:18:51 2023 -0700

    format docs

commit d6e73f221c3e52ce6591cbd01621530e5f6fd703
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 21:16:34 2023 -0700

    fix relative path resolution logic, add more path tests

commit 6d9ffd6da508743407b3b88a89ed831b53321d59
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 17:44:35 2023 -0700

    404 page styling on local

commit c89f8b1a9a20becd982ed0b4bc88b1685a15832d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 10:33:57 2023 -0700

    fix nested callout folding

commit 8fd496bbef4bc62315f3a0893177da730d8c4262
Author: Sohaib <98542228+sohaibology@users.noreply.github.com>
Date:   Sat Aug 12 16:52:16 2023 -0400

    Update hosting.md (#368)

commit aed3f5fccbe6a70186b339af4716980a5950b989
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 10:17:07 2023 -0700

    fmt

commit c55d54f068a102d85dc16c5c0e63db413bc56145
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 10:16:55 2023 -0700

    enable rich text in callout title

commit 7bffc2183ece33e2d84909a5677dac0ae2563ddd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 00:24:30 2023 -0700

    include home page in search

commit 827dd918476e225238d8412551df2866e4f9e616
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 00:03:11 2023 -0700

    format, make search async

commit e1dd6aee863878a02f51200b3878d619220c22f3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:55:17 2023 -0700

    fix wikilinks to anchors in the same document

commit 83269ac26e41f8e81b56e000b4347ee60d4ff84b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:40:06 2023 -0700

    fix scanning for tags in content

commit ed62ece491310e75d336db844d8ce56d3d26be31
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:27:59 2023 -0700

    fix broken tag listing links to tags

commit 736c3981c4affff8dea1eb908ff760ee740ec4a3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:25:44 2023 -0700

    fix emit filepaths, tag emit being overriden by content

commit 79e828696a9e53357f61bd89c36e41555575c2c2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 22:47:50 2023 -0700

    feature docs

commit 259d0a6d9ac5a02f0281e3fc061861b23481348f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 00:31:44 2023 -0700

    more documentation

commit df02ea20d7e12e8b9ffdd2968afaf5893c433488
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 10 21:32:11 2023 -0700

    spacing fix

commit 21cc6a5da9edefd199c0b2158b85b8cd10dd901c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 10 21:29:11 2023 -0700

    run prettier

commit cefbca4753a7d98f93f57a6452a09f6308e2fe27
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 10 21:16:07 2023 -0700

    docs on making plugins

commit ad3f7b2d5fe15af2626250463994f5a9e9ba6d0a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 9 09:18:44 2023 -0700

    format

commit ebf3263b7efacc9ac499f3f1f1bbc91451899ae0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 9 09:10:40 2023 -0700

    update npx quartz update script

commit cea6834fef54da59fc1692d1db0221b93793238f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 9 00:26:33 2023 -0700

    profiling, better concurrency heuristics

commit 68ccd1d79de7cef275605e238238c1a80bbb074f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 22:53:01 2023 -0700

    format

commit 49bd6bc3ffe1d3507e00bae62c12d9b045363090
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 22:52:49 2023 -0700

    better concurrency debugging, --concurrency flag for npx quartz build

commit e4950e06a15e34134b9feb064749748080bd59a1
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 21:31:36 2023 -0700

    fix getFileExtension missing numeric extensions (e.g. mp4)

commit e21f0f9bb97cbc4bd59f6bce0e0fce451b6d2b01
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 21:28:09 2023 -0700

    change reading time to content meta

commit ee9ed4f2877bff1a64104b6d97ed0d51b1bb6fa3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 20:36:24 2023 -0700

    fix head.tsx

commit 2706a137a042b4bf932b0ace9934914f290605f3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 20:18:31 2023 -0700

    guide to creating components

commit 09d4eb0684eac96747778656fc4a8f8085c41388
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 23:57:24 2023 -0700

    fix notes

commit 533d68e642ca82b540d57a449d0e2c98ed921d6e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 23:56:50 2023 -0700

    most of creating components, increase legibility of bold in article and callouts

commit 774a162850883468052fd5c5a79cf8786bd96989
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 21:51:23 2023 -0700

    format

commit 2ac5dd49da34d33e4086630d371cbaf1ed294153
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 21:51:06 2023 -0700

    fix regression in code block font-size boosting on safari mobile

commit 527ce6546e7ec50e7720ff7b9b6ff79a89c3b7fc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 21:41:18 2023 -0700

    various css fixes, fix new image loading bug when previewing, path docs

commit d02af6a8ae4c3bea4c94ad63c118d517318146fe
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 17:34:38 2023 -0700

    architecture, fix vendor prefixing

commit b4cacd59569c066c52bbe163165c2a30d6ce3ad0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 22:07:33 2023 -0700

    format

commit cd9dc6ecb570c08291e73d9db001e6068df4d88a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 22:07:08 2023 -0700

    fix css transforms for mobile

commit d8d9dd22c9e81f344f3ab56f7262d804c2720fcd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 20:52:17 2023 -0700

    fix shortest path for non-md files, mobile fix

commit 075ac33474d5d439b01daf5392738a3ea810b86d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 19:54:11 2023 -0700

    note formatting

commit 3adc73a703142b3c0475570e4de16701b2797524
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 19:52:30 2023 -0700

    docs upgrade, ci changes

commit 028bcec62c3ca019a96783f17eaee1ecce6e092b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 17:09:29 2023 -0700

    mobile fixes, fix bug when linking to anchor on home, docs

commit db6054a8c19703345cfdd6dd4a08f35986c14acc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 5 18:00:52 2023 -0700

    format, remove markdown from being procesed

commit a0d651d64dfd766157324fd86791da2168028cf2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 5 17:53:29 2023 -0700

    reverse query param hack to re-add sourcemap support

commit 1da467d2143a260af8e5b7d2d2f68f0fcaa0260c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 5 16:43:50 2023 -0700

    non-admonition callout fix

commit 7c09627df4bd61e3b4fbd6fd84a1971b40f…
bfahrenfort pushed a commit to bfahrenfort/quartz that referenced this pull request Jan 14, 2024
…ckyzha0#488)

* feat(consistency): use `all: unset` on button

* style: improve accessibility and consistency for explorer

* fix: localStorage bug with folder name changes

* chore: bump quartz version
tomoyanonymous pushed a commit to tomoyanonymous/quartz-research-note that referenced this pull request Jan 29, 2024
…ckyzha0#488)

* feat(consistency): use `all: unset` on button

* style: improve accessibility and consistency for explorer

* fix: localStorage bug with folder name changes

* chore: bump quartz version
tomoyanonymous added a commit to tomoyanonymous/quartz-research-note that referenced this pull request Jan 29, 2024
commit 76f2664277e07a7d1b011fac236840c6e8e69fdd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Nov 13 22:57:05 2023 -0800

    versioning: bump to v4.1.1

commit 74777118a7fd19e4a296706c2a4b5fdca546c4fa
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Nov 13 22:51:40 2023 -0800

    feat: header and full-page transcludes (closes #557)

commit 8223465bda1e7b6085a9752ead806be85ff58b57
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Nov 12 14:33:19 2023 -0800

    fix: make :has img selector direct

commit cf6ab9e9333b5f76cb9e06f6687f2b4f8fbe91bd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Nov 12 14:27:53 2023 -0800

    feat: option to specify npx quartz sync message (closes #583)

commit 74c63e448e28d9766f7ec631aac2645384b0975f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 21:13:10 2023 -0800

    fix(style): dont internal-link highlight when image (closes #581)

commit 43d638a6de5a8a11c1a719c596b07ea957c7329a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 21:06:37 2023 -0800

    perf: compute mapping of folder name to file data for faster breadcrumbs

commit d1551872ffeb08c34f59dc2042b43562c499b620
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 20:46:57 2023 -0800

    fix: check if popover exists after fetching and before inserting

commit 275bea3051a6f2a7da65fef6dccc7cc52a0a15e3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 20:46:29 2023 -0800

    style + cfg: resolve breadcrumb titles by default and change arrow character

commit bc02791734aa969ff388c5f7068e402bd0e3862a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 20:27:51 2023 -0800

    fix: .date.getTime() based sort

commit bf603c49c2edaa5fcbe42479421a336dcacf92b9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 12:08:54 2023 -0800

    fix: sort rss feed by date

commit f67356c3d2d609a8a6b674ac650fc41d6dfb4cc7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 12:02:34 2023 -0800

    lint: format

commit 5d666d1860be721c573ebd24cb82d210a8567bbf
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 11:59:05 2023 -0800

    fix: normalize relative urls (closes #569)

commit 22b7cf135e8b031550553947c48aa0dc00b3abbd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 11:41:44 2023 -0800

    types: cast in jsx.tsx to avoid @ts-ignore

commit 50a87d0d8673dbce6ebafef83f71f197df9bc196
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 11:39:56 2023 -0800

    style: scrollable tables

commit 134b6ed582d6ce9d8fb8f1e58d2bae89c07c2d5d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 10:11:31 2023 -0800

    fix: anchors links shouldnt cause reload (closes #574)

commit 99e8f5944fdd83110fbac4c9edc37cdcaf2c25f7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 11 09:56:30 2023 -0800

    fix: trailing slash aliases (closes #577)

commit e9f4e28a2d3e0b529586ddb5a50680a6e66412f3
Author: Yes365 <ninfovores365@gmail.com>
Date:   Fri Nov 10 11:44:16 2023 +0800

    fix: adapt vercel cleanurls (#487)

    Co-authored-by: Harrison <Harrison@fanruan.com>

commit 2a6b9a9ea01e8e6a80fe51d01dc865595b67a612
Author: Niklas Schröder <33390735+lnschroeder@users.noreply.github.com>
Date:   Tue Nov 7 18:16:48 2023 +0100

    docs: fix property name for ToC toggle (#573)

commit e806c30fa1a7ab941969da01c05ac4adeeeeeb9e
Author: Mau Camargo <52770775+camargomau@users.noreply.github.com>
Date:   Sun Nov 5 13:30:10 2023 -0600

    docs: Add Mau Camargo's Notkesto to showcase (#570)

commit aac7b7e97d32580f6a9bd974b8a9068e5218ab9c
Author: Anson Yu <ansonyu24@gmail.com>
Date:   Sat Nov 4 17:20:16 2023 -0400

    docs: Update making plugins.md (#567)

    :)

commit 101e9946bddd053a42d269e19e35feae46fe4305
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Nov 4 12:11:42 2023 -0700

    feat: add collapseByDefault option to TableOfContents (closes #566)

commit a62a97c7abcabea4509760e5af957eed66fa0755
Author: Emil Rofors <emirof@gmail.com>
Date:   Fri Nov 3 16:40:43 2023 -0700

    docs: add GitLab pages CI (#549)

    * add .gitlab-ci.yml

    * move GitLab CI to hosting.md

    * remove extra folder name

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * remove test from gitlab instructions

    * run prettier

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 923b72fb67cf3ee9842df630feaed72644470074
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Nov 1 10:03:45 2023 -0700

    feat: auto-tag releases (closes #560)

commit 05a1c34c6f6973eebcbcc50f50b64c2a0d62e8fa
Author: Florence <59734957+Pydes-boop@users.noreply.github.com>
Date:   Wed Nov 1 17:57:32 2023 +0100

    docs: remove dead link (#561)

commit 06ccb89cd7d5a3cade1eb5c2155b9b06e5395b0b
Author: Blue Rose <134471273+bluerosegarden@users.noreply.github.com>
Date:   Tue Oct 31 15:53:49 2023 -0500

    docs: clarifications about globs (#559)

    * Add note about fast-glob

    * Add warning about non-markdown files

    Also added a glob pattern to filter out all non-markdown files outside of a specified folder.

    * run npm format

    ---------

    Co-authored-by: wych <wychwitchcraft@gmail.com>

commit 01fc8e46409ee0fb7311f212726113d35aced82d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Oct 25 09:40:43 2023 -0700

    fix: disable semi-broken flexsearch cache

commit 7c01e8dde06abb1a80118b5eddce3e238830ede0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Oct 22 09:54:12 2023 -0700

    feat: openLinksInNewTab option for link transformer

commit b7ae7a99dbd40ffc852642202031b29e98304c1f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 21:12:11 2023 -0700

    fix: styling for nested popover tag in page list

commit 60b3bc34cb07b5bec87cbd667ea9f804ff14cf3c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 21:05:46 2023 -0700

    fix: catch html to jsx errors (closes #547)

commit dc834015d02adcc7edb119fb5224a2a86c614142
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 20:27:49 2023 -0700

    fix(style): tag float orientation for long tags on page listing

commit 1e357ef5ac85ab55ad19f832513f5ca7a7e54a52
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 21 20:09:49 2023 -0700

    fix(style): prioritize base and custom scss over component css

commit 54e722a55d58f4bab86184ffc970159628fa6967
Author: freenandes <42041153+freenandes@users.noreply.github.com>
Date:   Wed Oct 18 03:43:41 2023 +0100

    docs: Update showcase.md (#540)

    changed URL

commit 86d16b12a224d125ba469f91e885eedf97a9dfe8
Author: Thomas <65691606+NotTacoz@users.noreply.github.com>
Date:   Wed Oct 18 10:43:20 2023 +0800

    docs(explorer): Fixed small typo with extra } in explorer.md (#541)

commit ed971800c0a683f7096922fee0a6901250e239ae
Author: freenandes <42041153+freenandes@users.noreply.github.com>
Date:   Tue Oct 17 16:58:28 2023 +0100

    Update showcase.md (#539)

commit af9ddadc4de513f2bbaf75f70079970215ed6406
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Oct 14 13:45:56 2023 -0700

    fix(css): import base from custom instead of the other way around (#536)

commit da0a062c05db18d8c1521661ac0ab735abff3c3f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Oct 8 09:59:18 2023 -0700

    feat: docker support for v4 (closes #530)

commit f66d2c23aca2944abcb1a6e3d83977a9b2edf37a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Oct 8 09:15:06 2023 -0700

    fix: ctrl+click with spa enabled

commit 3268d45a20fbead24f3a111064364574408aa926
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Oct 5 13:48:52 2023 -0700

    css: make article relative

commit afa163f2fe9c52d4b3bf1a2e4d48887916b67c24
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Oct 5 13:30:06 2023 -0700

    style: styling for codeblocks without langs (#527)

commit cec4877adb7e89f4d4e0a442e82655e0d35dbe16
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Oct 5 18:19:56 2023 +0200

    fix(breadcrumbs): problem with folder whitespace (#522)

    * fix(breadcrumbs): problem with folder whitespace

    use slugs for folder hrefs so folder paths get resolved properly

    * feat: only use `slug` for constructing crumbs

    * fix: remove capitalization

commit cf0c090e3c5af86097e2460b00adc52ef8555e9d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Oct 4 09:23:56 2023 -0700

    specify minimum npm version

commit c8f5dbbad3a85749d8a74f5e3e3b222fe547d5d6
Author: Luca Salvarani <lucasalvarani99@gmail.com>
Date:   Mon Oct 2 02:20:55 2023 +0200

    fix: Fix `Backlinks` not applying the display class (#519)

    * fix: Fix `Backlinks` not applying the display class

    Fix #518

    * fix: Apply `displayClass` to all layout components

    * refactor: Use same style

    * fix: Remove `undefined` class using coalescing operator

commit ab5efac75fb0f20afe74bef33a2cf7e9ba0ba40f
Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com>
Date:   Sun Oct 1 11:47:22 2023 -0500

    Fix: RSS title escaping (#521)

    * Fix title escaping

    * npm run format

commit 2f99339dcf93ef50b766263297785a32d9c35250
Author: Hrishikesh Barman <geekodour@users.noreply.github.com>
Date:   Sat Sep 30 00:05:26 2023 +0530

    feat: add transformations for latex in oxhugofm (#510)

    ox-hugo currently supports the following syntax for latex equations:
    - https://orgmode.org/manual/LaTeX-fragments.html
    - https://ox-hugo.scripter.co/doc/equations

    This syntax is supported by mathjax as is mentioned in the ox-hugo documentation.

    But quartz uses remark-math which has some issues with the \( \) syntax.
    See https://github.com/remarkjs/remark-math/issues/39

    This change adds few more transformations to the OxHugoFlavouredMarkdown
    plugin, which makes a best effort conversion of this syntax into what
    the Quartz Latex transformer plugin supports.

    With these changes, the generated files show latex formatting with
    default quartz configuration.

    Sidenote on `\_` escape by ox-hugo:

    ox-hugo escapes, _ using \_, we match against it after we transform
    equations into what quartz supports($$ and $).

    This could be achieved using lookaround like regex as follows
    ```js
    (?<=(\$|\$\$)[\s\S]*) -> Positive lookbehind for $ or $$
    \\_ -> Matches \_
    (?=[\s\S]*(?:\1)) Positive lookahead for $ or $$ if matched
    const escapedUnderscoreRegex = new RegExp(/(?<=(\$|\$\$)[\s\S]*)\\_(?=[\s\S]*(?:\1))/, "g")
    ````

    But since lookahead/behind can slow things down on large files, we just
    look up all equations with $ and $$ delimiters and then try replacing \_

commit 5232d09af520e12bc421cf19ae5d231a7e36cd4d
Author: ArtfulAzeria <146041757+ArtfulAzeria@users.noreply.github.com>
Date:   Fri Sep 29 20:17:48 2023 +0200

    feat: Better and more responsive tag behavior (#515)

    * fix(explorer): default sortFn implementation (#511)

    * fix: use `numeric` + `base` for localeCompare

    * docs(explorer): update default sortFn

    * fix: better and more responsive tag behavior

    * tags css moved to TagList.tsx

    * used npm run format

    * merged tag declarations

    ---------

    Co-authored-by: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>

commit 0138085c16856d20d1d2cad5670f1f61c8e500d1
Author: Catchears <57631841+Catchears@users.noreply.github.com>
Date:   Fri Sep 29 17:19:10 2023 +0200

    docs: fix typo in breadcrumbs documentation (#513)

commit 0b61f6fbfd20556102ce23444ae7eb9348472952
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 29 10:26:15 2023 +0200

    feat: implement breadcrumb component (#508)

    * feat: implement breadcrumbs

    * style: fix styling, move breadcrumbs to top

    * refactor: move `capitalize to `lang.ts``

    * refactor: clean breadcrumb generation

    * feat: add options to breadcrumbs

    * feat: implement `resolveFrontmatterTitle`

    * feat: add `hideOnRoot` option

    * feat(consistency): capitalize every crumb

    * style: add `flex-wrap` to parent container

    * refactor: clean `Breadcrumbs.tsx`

    * feat(accessibility): use `nav`, add aria label

    * style: improve look in popovers by adding margin

    * docs: write docs for breadcrumb component

    * refactor: collapse `if` condition for hideOnRoot

    * chore: add todo for perf optimization

    * docs: update introduction

commit d4c122646ccd6fc989b4436e16b2dffdc931dee6
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 28 17:39:44 2023 +0200

    fix(explorer): default sortFn implementation (#511)

    * fix: use `numeric` + `base` for localeCompare

    * docs(explorer): update default sortFn

commit d22c3c107a9c6422ef251bd1076ddd9c4fe47a42
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Sep 25 18:15:55 2023 -0700

    fix: coerce title to string

commit 697bffdb8b1bef143823f77a118de90286fe325a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Sep 24 14:47:30 2023 -0700

    fix: treat the 0 time as invalid too

commit ea5742c328c97a20f7add4994aa7e443fc6f7f39
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Sep 24 10:31:47 2023 -0700

    fix: mermaid copy source position

commit 95eec5b49db53801e23b4b47778cb0b6153db83f
Author: Chad Lee <git@chadly.net>
Date:   Sun Sep 24 12:27:42 2023 -0500

    add site to showcase (#504)

commit c5b9137f12ea372d9196e41ffffc91eee7ad772e
Author: Vince Imbat <96913392+vinceimbat@users.noreply.github.com>
Date:   Sat Sep 23 10:39:02 2023 +0800

    docs: Adds Vince Imbat to showcase (#501)

commit 13c867322629f5ee59c54b95679585b370e1442b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 22 10:04:37 2023 -0700

    feat: add warning for invalid date format

commit a897cc1f531844a2e4da36f8712b7aedec0c5824
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 22 09:43:34 2023 -0700

    feat: add warning for missing home page

commit d93599364a3dd0b46068826cf14ed7b25aa59fc3
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 22 17:20:19 2023 +0200

    docs(showcase): fix pull request redirect link (#500)

commit fa69c2a5656254251b74dbd5545bef000f67af2f
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 19:35:11 2023 +0200

    fix(explorer): increase consistency, explicitly use font-family (#496)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

    * docs(explorer): fix broken wikilink

    * fix(consistency): explicitly set font + label/link fix

    Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse`

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 8eb1554b13532a2441b41d2018800c56cfa84ce9
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:54:33 2023 +0200

    fix(explorer): display names for folders without frontmatter (#494)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

commit dcdeae4e7bd527945b887ca347b3b4408c03055b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:53:19 2023 +0200

    docs(explorer): update default config + new example (#493)

commit 48452231d5fcd14ef218928bde9ae7e5bc745f4a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:09:18 2023 -0700

    perf: memoize filetree computation (#490)

    * perf: memoize filetree computation

    * format

    * var -> let

commit 16d33fb77193710bede887d6a177d2144b78fb67
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:08:54 2023 -0700

    feat: display name for folders, expand explorer a little bit (#489)

    * feat: display name for folders, expand explorer a little bit

    * update docs

commit b029eeadabe0877df6ec11443c68743f1494bc40
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Wed Sep 20 22:55:29 2023 +0200

    feat(explorer): improve accessibility and consistency (+ bug fix) (#488)

    * feat(consistency): use `all: unset` on button

    * style: improve accessibility and consistency for explorer

    * fix: localStorage bug with folder name changes

    * chore: bump quartz version

commit 6a9e6352e88aa9ff18e5b33cf2de442a250bd960
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:45 2023 -0700

    Revert "feat: Making Quartz available offline by making it a PWA (#465)"

    This reverts commit d6301fae90d9f922618bf0f413e273156731eef7.

commit 70e029d151ccbb9aeab30a0f811b9f529b7f8818
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:29 2023 -0700

    Revert "docs: wording changes for offline support"

    This reverts commit 52a172d1a4911080444ff797183e29ba8175741e.

commit 0bad3ce7990aa4ef417128f9d74c2947fe5117fd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:58:52 2023 -0700

    docs: document enableToc

commit 52a172d1a4911080444ff797183e29ba8175741e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:40:36 2023 -0700

    docs: wording changes for offline support

commit d6301fae90d9f922618bf0f413e273156731eef7
Author: Adam Brangenberg <adambrangenberg@proton.me>
Date:   Wed Sep 20 20:38:13 2023 +0200

    feat: Making Quartz available offline by making it a PWA (#465)

    * Adding PWA and chaching for offline aviability

    * renamed workbox config to fit Quartz' scheme

    * Documenting new configuration

    * Added missig umami documentation

    * Fixed formatting so the build passes, thank you prettier :)

    * specified caching strategies to improve performance

    * formatting...

    * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath

    * turning it into a plugin

    * Removed Workbox-cli and updated @types/node

    * Added Serviceworkercode to offline.ts

    * formatting

    * Removing workbox from docs

    * applied suggestions

    * Removed path.join for sw path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removed path.join for manifest path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removing path module import

    * Added absolute path to manifests start_url and manifest "import" using baseUrl

    * Adding protocol to baseurl

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Adding protocol to start_url too then

    * formatting...

    * Adding fallback page

    * Documenting offline plugin

    * formatting...

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * formatting...

    * Fixing manifest path, all these nits hiding the actual issues .-.

    * Offline fallback page through plugins, most things taken from 404 Plugin

    * adding Offline Plugin to config

    * formatting...

    * Turned offline off as default and removed offline.md

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 27a6087dd5a25dd5031b86b9917adde6ef4b211a
Author: rwutscher <richard.wutscher@gmail.com>
Date:   Tue Sep 19 21:26:30 2023 +0200

    fix: tag regex no longer includes purely numerical 'tags' (#485)

    * fix: tag regex no longer includes purely numerical 'tags'

    * fix: formatting

    * fix: use guard in findAndReplace() instead of expanding the regex

commit 1bf7e3d8b3966590ebfa3418d6fb2ce6a520c846
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 19 10:22:39 2023 -0700

    fix(nit): make defaultOptions on explorer not a function

commit cc31a40b0cb53cba7f51187cb6d68076c3f54c0f
Author: David Fischer <david@konst.fish>
Date:   Tue Sep 19 18:25:51 2023 +0200

    feat: support changes in system theme (#484)

    * feat: support changes in system theme

    * fix: run prettier

    * fix: add content/.gitkeep

commit 0d3cf2922618774fc397dca8cb92fcf76fb0db02
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Sep 18 23:32:00 2023 +0200

    docs: fix explorer example (#483)

commit 6a2e0b3ad3a928247a03a76817d239e61cce0fe0
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 17 22:04:44 2023 +0200

    fix: bad visibility for last explorer item (#478)

    * fix: bad visibility for last explorer item

    * feat(explorer): add pseudo element for observer

commit e67f409ec1fa36779f59a635eb3e16408275575d
Merge: af41f34b 4afb099b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 17 21:36:04 2023 +0200

    Merge pull request #479 from benschlegel/explorer-config

    feat(explorer): add config for custom sort/map/filter functions

commit 4afb099bf3ec96e5d795e871ecb19575271c0714
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 21:32:23 2023 +0200

    docs: fix examples

commit 6914d4b40caff901ccf3e9d9113c15129a68a80c
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 21:20:09 2023 +0200

    docs: fix intra page links

commit af41f34bfd4126756e594ce4d6a46d4f4907754b
Author: Christian Gill <gillchristiang@gmail.com>
Date:   Sun Sep 17 20:02:00 2023 +0200

    fix(slug): Handle question mark (#481)

commit 7ac772fca8bf26c1023f905cdb77e6972a0d4b61
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 17 19:29:20 2023 +0200

    fix: darkmode scroll bars (#480)

commit 5cc9253c41fda87ba473df7023567ba66ce3c32b
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 16:41:23 2023 +0200

    docs(explorer): write docs for new features

commit 94a04ab1c9fd099c808f3f4e6633722e0d13ac85
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 15:51:08 2023 +0200

    fix(explorer): filter function in `ExplorerNode`

commit 9358f73f1c939ce459d7835457527e35e1bdf857
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sun Sep 17 12:41:06 2023 +0200

    fix: display name for file nodes

commit f7029012dfb73ce04405bfe44e4e4d984818bf5f
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 21:58:38 2023 +0200

    feat: black magic

    add config for `order` array, which determines the order in which all passed config functions for explorer will get executed in.

    functions will now dynamically be called on `fileTree` via array accessor (e.g. fileTree["sort"].call(...)) with corresponding function from options being passed to call)

commit fea352849c6972da4b3b8935eb2e86f6cefc76ed
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 19:45:21 2023 +0200

    fix: create deep copy of file passed into tree

commit 3d8c470c0d298f720614318fb4c14575e72bbd2e
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 19:35:27 2023 +0200

    feat(explorer): implement `map` fn argument

    Add a function for mapping over all FileNodes as an option for `Explorer`

commit 31d16fbd2c82380af586e458b2c1ff29b90b53ae
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 19:18:59 2023 +0200

    feat(explorer): integrate filter option

commit 036a33f70bcabc17469956740847796a5f13b9ab
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 17:47:44 2023 +0200

    fix: use correct import for `QuartzPluginData`

commit 58aea1cb0791e18cd092d88de5374431eba7f1d3
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 17:28:58 2023 +0200

    feat: implement filter function for explorer

commit c7d3474ba8cb49ab0f1978216d80b08ec2c8e5d7
Author: Ben Schlegel <ben5.schlegel@gmail.com>
Date:   Sat Sep 16 12:40:19 2023 +0200

    feat(explorer): add config to support custom sort fn

commit 422ba5c36586c7ebc31141da8bb539b4157aa01a
Author: Yuto Nagata <38714187+mouse484@users.noreply.github.com>
Date:   Sat Sep 16 11:17:20 2023 +0900

    fix: umami analytics date attribute (#477)

commit 9ae6343dd0104d44e6bdf083572f987b70ba50c9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 15 10:33:38 2023 -0700

    Revert "fix: use git dates by default, @napi/git is fast enough"

    This reverts commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a.

commit 5dcb7e83fc3c8383ebbc84aac4553df4ad3ef59a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 15 09:46:06 2023 -0700

    fix: use git dates by default, @napi/git is fast enough

commit 91f9ae2d71d5c28ba7d2182eed5a9f77da1fbe8d
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 15 18:39:16 2023 +0200

    feat: implement file explorer component (closes #201) (#452)

    * feat: add basic explorer structure„

    * feat: integrate new component/plugin

    * feat: add basic explorer structure

    * feat: add sort to FileNodes

    * style: improve style for explorer

    * refactor: remove unused explorer plugin

    * refactor: clean explorer structure, fix base (toc)

    * refactor: clean css, respect displayClass

    * style: add styling to chevron

    * refactor: clean up debug statements

    * refactor: remove unused import

    * fix: clicking folder icon sometimes turns invisible

    * refactor: clean css

    * feat(explorer): add config for title

    * feat: add config for folder click behavior

    * fix: `no-pointer` not being set for all elements

    new approach, have one `no-pointer` class, that removes pointer events and one `clickable` class on the svg and button (everything that can normally be clicked). then, find all children with `clickable` and toggle `no-pointer`

    * fix: bug where nested folders got incorrect height

    this fixes the bug where nested folders weren't calculating their total height correctly. done by adding class to main container of all children and calculating total

    * feat: introduce `folderDefaultState` config

    * feat: store depth for explorer nodes

    * feat: implement option for collapsed state + bug fixes

    folderBehavior: "link" still has bad styling, but major bugs with pointers fixed (not clean yet, but working)

    * fix: default folder icon rotation

    * fix: hitbox problem with folder links, fix style

    * fix: redirect url for nested folders

    * fix: inconsistent behavior with 'collapseFolders' opt

    * chore: add comments to `ExplorerNode`

    * feat: save explorer state to local storage (not clean)

    * feat: rework `getFolders()`, fix localstorage read + write

    * feat: set folder state from localStorage

    needs serious refactoring but functional (except folder icon orientation)

    * fix: folder icon orientation after local storage

    * feat: add config for `useSavedState`

    * refactor: clean `explorer.inline.ts`

    remove unused functions, comments, unused code, add types to EventHandler

    * refactor: clean explorer

    merge `isSvg` paths, remove console logs

    * refactor: add documentation, remove unused funcs

    * feat: rework folder collapse logic

    use grids instead of jank scuffed solution with calculating total heights

    * refactor: remove depth arg from insert

    * feat: restore collapse functionality to clicks

    allow folder icon + folder label to collapse folders again

    * refactor: remove `pointer-event` jank

    * feat: improve svg viewbox + remove unused props

    * feat: use css selector to toggle icon

    rework folder icon to work purely with css instead of JS manipulation

    * refactor: remove unused cfg

    * feat: move TOC to right sidebar

    * refactor: clean css

    * style: fix overflow + overflow margin

    * fix: use `resolveRelative` to resolve file paths

    * fix: `defaultFolderState` config option

    * refactor: rename import, rename `folderLi` + ul

    * fix: use `QuartzPluginData` type

    * docs: add explorer documentation

commit 14cbbdb8a2f69ebc51cd53a82b50206c543778b0
Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com>
Date:   Thu Sep 14 05:55:59 2023 +0200

    feat: display tag in graph view (#466)

    * feat: tags in graph view

    * fix: revert changing graph forces

    * fix: run prettier

commit cce389c81d262d1d2a2bd8140c879efd68e3c6dd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 13 11:28:53 2023 -0700

    feat: note transclusion (#475)

    * basic transclude

    * feat: note transclusion

commit 4461748a85b8795651d0c02451368dffff607938
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 13 09:43:14 2023 -0700

    fix dont show html in search when rssFullHtml is true (closes #474)

commit 6ecdcb5e24f2783e6fa73de69e848f0f319c4fc4
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 22:55:50 2023 -0700

    feat: resolve block references in obsidian markdown

commit e3b879741b6d32f56e1d1bfd0bac57f0d68c1113
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 21:44:03 2023 -0700

    feat: rich html rss (closes #460)

commit 60a3c543398aed8caf44b411a4dc10e8d1e26fcc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 21:29:57 2023 -0700

    fix: 404 page styling for nested pages (closes #458)

commit 71d81bde1d12aa386ec70be31cc86a37a7426bce
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 12 19:18:44 2023 -0700

    feat: rss limit (closes #459)

commit a19df64be8423063c2484ab35300fb0bef324a14
Author: hcplantern <38579760+HCPlantern@users.noreply.github.com>
Date:   Tue Sep 12 14:00:21 2023 +0800

    fix: callout parsing (#469)

commit 4e23e6724493a8d112c6ff22e14cf4aabd5e9af1
Author: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com>
Date:   Mon Sep 11 08:11:42 2023 +0200

    feat: plugin for remark-breaks (#467)

    * feat: plugin for remark-breaks

    * fix: update package-lock.json

    * fix: styling

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update linebreaks.ts

    * Update index.ts

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit a66c239797e3e80e2dc8b7059eee8c51bcf4ca8f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Sep 10 23:07:17 2023 -0700

    ci: print bundleInfo

commit 53f1c88738550eb2646cc0a03469dc230839a258
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Sep 8 09:29:57 2023 -0700

    fix: more lenient date parsing for templates

commit 06df00b18621f08a211bec33f566ecb7ef4ec22e
Author: Stefano Cecere <stefano.cecere@krur.com>
Date:   Thu Sep 7 17:13:41 2023 +0200

    typo (it's draft, not drafts) (#456)

commit 2525bfbab5553f970997ea3c60af180cbef1fdd2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 22:24:15 2023 -0700

    fix: links to index not showing in graph (closes #450)

commit 828aa71fe34aae675a7552957e8a062c82f595f6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:47:59 2023 -0700

    fix: escape encoding for titles in rss

commit ef1ead31dccd05f4275405b843ff47fa28a5116d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:31:01 2023 -0700

    fix: encodeuri for slugs in rss

commit 989bee597987bba2aeae4266cb32ac8e899f638c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:08:08 2023 -0700

    docs: correct field for ignorePatterns

commit 8d6029b7b844044d06fe17de89db6881954a8fec
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 21:02:21 2023 -0700

    feat: 404 page emitter

commit 2d52eba4133293a27f6df98c252785ba4ddee575
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 6 20:25:38 2023 -0700

    fix: dont transform external links

commit 6ef4246cf186414d1b8ee868cfa9d24314f0bc0a
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Sep 4 07:36:30 2023 +0200

    docs: update `full-text-search.md` (#447)

commit 616a7f148a283b2fd7c5204c60ddf1b08f42d125
Author: Dr Kim Foale <kim@gfsc.studio>
Date:   Mon Sep 4 05:29:58 2023 +0100

    docs: Make it clearer that wikilinks go to paths not page titles (#448)

commit e8a04efaf1b82560cbcf7694ac6c7dda1c82612f
Author: Adam Brangenberg <adambrangenberg@proton.me>
Date:   Mon Sep 4 06:28:57 2023 +0200

    feat(analytics): Support for Umami (#449)

commit 7e42be8e46501c752dda9bd174fb93ea9dccec22
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 3 18:32:46 2023 +0200

    feat(search): add arrow key navigation (#442)

    * feat(search): add arrow navigation

    * chore: format

    * refactor: simplify arrow navigation

    * chore: remove comment

    * feat: rework arrow navigation to work without state

    * feat: make pressing enter work with arrow navigation

    * fix: remove unused css class

    * chore: correct comment

    * refactor(search): use optional chaining

commit 8c354f6261dda6d9761f594002db53c9d7a8e8e2
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Sep 3 18:06:05 2023 +0200

    fix: clipboard button visible in search (#445)

commit 505673acd71e6b023abae19c706a736b257cff2a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Sep 2 18:07:26 2023 -0700

    feat: pluralize things in lists

commit 23f43045c49f17fe5ace480f7026855acf2a30b8
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 1 23:12:32 2023 +0200

    fix(search): matches getting highlighted in title (#440)

commit 90dac31216b5d3f59e65ec5778e21a308a744e11
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Sep 1 19:09:58 2023 +0200

    feat: Implement search for tags (#436)

    * Quartz sync: Aug 29, 2023, 10:17 PM

    * style: add basic style to tags in search

    * feat: add SearchType + tags to search preview

    * feat: support multiple matches

    * style(search): add style to matching tags

    * feat(search): add content to preview for tag search

    * fix: only display tags on tag search

    * feat: support basic + tag search

    * refactor: extract common `fillDocument`, format

    * feat: add hotkey to search for tags

    * chore: remove logs

    * fix: dont render empty `<ul>` if tags not present

    * fix(search-tag): make case insensitive

    * refactor: clean `hideSearch` and `showSearch`

    * feat: trim content similar to `description.ts`

    * fix(search-tag): hotkey for windows

    * perf: re-use main index for tag search

commit 2d6dc176c3e1fbb520a5da1beb60bbb1d8e948ba
Author: Pelayo Arbués <gonzalezpelayo@gmail.com>
Date:   Thu Aug 31 21:12:06 2023 +0200

    Adds Pelayo Arbues to showcase (#435)

commit b213ba45e2e706332e057b131adc946f882f090b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Aug 31 20:55:04 2023 +0200

    fix: regex for matching highlights (closes #437) (#438)

    * fix:  regex for matching highlights

    * fix: regex for empty highlights

commit 5fa6fc97899c905b6fbc14fa1d24334f3e68fa77
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 29 10:37:00 2023 -0700

    fix: aliasredirects not using full path, add permalink support

commit 1cc09ef76db129fb3670e95560312adeefab913c
Author: Jeffrey Fabian <jeffrey.fabian61@gmail.com>
Date:   Tue Aug 29 13:14:54 2023 -0400

    feat: support kebab-case and nested tags in Obsidian-flavored Markdown tag-in-content parsing (#425)

    * enhancement: support kebab-case and nested tags in ofm transformer

    * update regex/capture groups to allow for (arbitrarily) nested values and tags of only -/_

    * Update quartz/plugins/transformers/ofm.ts

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit c35cd422c65a58f1069302aad0cf9eef7f93d987
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Aug 28 19:00:49 2023 +0200

    fix: correct graph labels for `index.md` nodes (#431)

commit 082fdf2e8098ef6bcb46a7dfabf8c6b9fd096346
Author: Jeremy Press <jeremypress1@gmail.com>
Date:   Sun Aug 27 20:57:19 2023 -0700

    Fix typo :) (#430)

commit b6b1dabde0f63ca0ae743aa7f4266ca892d7b5e5
Author: Jeremy Press <jeremypress1@gmail.com>
Date:   Sun Aug 27 17:39:42 2023 -0700

    feat: support configurable ws port and remote development (#429)

    Co-authored-by: Jeremy Press <jeremy@replit.com>
    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 4b89202f7e834cf8b5c5aa39e8f1778706492085
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Aug 28 00:59:51 2023 +0200

    cleanup: rework cli to allow invoking create and build outside of cli (#428)

    * refactor: move `bootstrap-cli.mjs` tp cli

    also update reference in docs

    * refactor(cli): move build handler to `cli-functions`

    * refactor(cli): move create to handler + helpers

    * refactor(cli): extract arg definitions

    * refactor: rename handlers and helpers

    * refactor(cli): move update, await handlers

    * refactor(cli): create constants, migrate to helpers

    * refactor(cli): migrate `restore`

    * refactor(cli): migrate `sync`

    * format

    * refactor(cli): remove old imports/functions

    * refactor(cli): remove unused imports + format

    * chore: remove old log statement

    * fix: fix imports, clean duplicate code

    * fix: relative import

    * fix: simplified cacheFile path

    * fix: update cacheFile import path

    * refactor: move bootstrap-cli to quartz

    * format

    * revert: revert path to bootstrap-cli

    * ci: re-run

    * ci: fix  execution permission

commit 52ca312f41ee6da5202cd9632d8501340ada3a67
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 27 12:27:42 2023 -0700

    fix: slugify tag on page before adding (closes #411)

commit c91e62c376d481534d89084e5c04846878dff6d3
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sun Aug 27 02:19:45 2023 +0200

    Fix search bar after navigate (#424)

commit ad4145fb10dbf32d8f99e1de555339dba0979f72
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Sat Aug 26 22:21:44 2023 +0200

    feat: support CLI arguments for `npx quartz create` (#421)

    * feat(cli): add new args for content + link resolve

    * feat(cli): validate cmd args

    * feat(cli): add chalk + error code to errors

    * feat(cli): support for setup/link via args

    * refactor(cli): use yargs choices instead of manual

    Scrap manual check if arguments are valid, use yargs "choices" field instead.

    * feat(cli): add in-dir argument+ handle errors

    add new "in-directory" argument, used if "setup" is "copy" or "symlink" to determine source. add error handling for invalid permutations of arguments or non existent path

    * feat(cli): dynamically use cli or provided args

    use "in-directory" arg as `originalFolder` if available, otherwise get it from manual cli process

    * run format

    * fix: use process.exit instead of return

    * refactor: split CommonArgv and CreateArgv

    * refactor(cli): rename create args, use ${} syntax

    * fix(cli): fix link resolution strategy arg

    * format

    * feat(consistency): allow partial cmd args

commit 74c3ebb7bd7ef126246f8ea03565db73cd5e7f38
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 26 10:48:34 2023 -0700

    style: fix mulitline callout styling

commit e3265f841637de197e5cf4a5471372b5178f1e4d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 26 10:42:55 2023 -0700

    docs: simplify oxhugo page

commit bc543f81d9ada5e61cb9690834a5f83c02997d63
Author: Hrishikesh Barman <geekodour@users.noreply.github.com>
Date:   Sat Aug 26 11:22:23 2023 +0530

    feat(plugins): add OxHugoFlavouredMarkdown (#419)

    * feat(plugins): add OxHugoFlavouredMarkdown

    ox-hugo is an org exporter backend that exports org files to
    hugo-compatible markdown in an opinionated way. This plugin adds some
    tweaks to the generated markdown to make it compatible with quartz but
    the list of changes applied it is not extensive.

    In the future however, we could leapfrog ox-hugo altogether and
    create a quartz site directly out of org-roam files. That way we won't
    have to do all the ritual dancing that this plugin has to perform.
    See https://github.com/k2052/org-to-markdown

    * fix: add toml to remarkFrontmatter configuration

    * docs: add docs for OxHugoFlavouredMarkdown

    * fixup! docs: add docs for OxHugoFlavouredMarkdown

commit 5c6d1e27baef74a42cc292276c5832b010a38fd5
Author: Hrishikesh Barman <geekodour@users.noreply.github.com>
Date:   Fri Aug 25 22:55:46 2023 +0530

    feat(plugins): add toml support for frontmatter (#418)

    * feat(plugins): add toml support for frontmatter

    Currently frontmatter is expected to be yaml, with delimiter set to
    "---". This might not always be the case, for example ox-hugo(a hugo
    exporter for org-mode files) exports in toml format with the delimiter
    set to "+++" by default.

    With this change, the users will be able use frontmatter plugin to
    support this toml frontmatter format.

    Example usage: `Plugin.FrontMatter({delims: "+++", language: 'toml'})`

    - [0] https://ox-hugo.scripter.co/doc/org-meta-data-to-hugo-front-matter/

    * fixup! feat(plugins): add toml support for frontmatter

commit 340e3ef5116cd99c8ddfdbb3d9e0bbd914e07825
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Fri Aug 25 18:03:49 2023 +0200

    feat(consistency): Add `.obsidian` to ignorePatterns (#420)

commit 953ef29f4e238ef9ae186ab79eeec1bf4f3921a6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 12:31:15 2023 -0700

    format, ensure ci runs on prs

commit 94ce0883e7fbf38252377af2f144c971a2ff591b
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Aug 24 21:28:06 2023 +0200

    style: integrate tertiary color to text-select (#413)

commit 8cf7280614f8c1f2c9aaba5671f388d63bbea4dd
Author: Zero King <l2dy@icloud.com>
Date:   Fri Aug 25 02:41:20 2023 +0800

    feat: reproducible build (#412)

    for sitemap, RSS and contentIndex.json.

commit c8412a5b0ac90d9d7beb7e03ed9a4763e834a865
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 10:03:14 2023 -0700

    format

commit fc4b8f3d3fad90b6f7d8dedc58201df68da1280e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 09:38:00 2023 -0700

    fix: ensure recentnotes uses proper date

commit 6cd0612d40a5011f19f5ca2e5e804477779e393f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 09:17:43 2023 -0700

    fix: add better warning when defaultDateType is not set due to upgrade

commit 9851697b583efdd40173ebbdd484030f2adb0732
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 09:05:19 2023 -0700

    version bump to 4.0.10

commit c36a9f3fb7c2128610d20312ffb332bd238c89de
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 08:56:40 2023 -0700

    feat: add defaultDateType config

commit 98d82415dc8d60c3a35ea4dee21c86e406605763
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 24 08:31:06 2023 -0700

    fix: lock to never read when site is building

commit 9d2340e90b55fb9480e0901bc7360f3d72e688da
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Aug 24 17:14:52 2023 +0200

    docs: fix typo in `authoring content.md` (#408)

commit 8200c8d0402cb40e9f65c49dac5be621360a3a20
Author: bfahrenfort <59982409+bfahrenfort@users.noreply.github.com>
Date:   Thu Aug 24 00:57:49 2023 -0500

    Revert contentIndex to RSS 2.0 (#407)

commit 2e0e518f5dbddc3b55e9dd1a085c2a88d365b599
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 15:16:04 2023 -0700

    format

commit 632c27b7ec133d15d890eb28c98eb9716ca01407
Author: Zane Helton <me@zaaane.com>
Date:   Wed Aug 23 18:14:23 2023 -0400

    docs: update `hosting.md` with Vercel hosting instructions (#406)

    * Update hosting.md with Vercel hosting instructions

    * Update docs/hosting.md

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update docs/hosting.md

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Run npm run format

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit bfb416b35a02dabbdaedc9e3c8980f8b4aadd9aa
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 13:10:23 2023 -0700

    fix: text wrap in popover

commit 960c1814d07449dd9fd5e70eea770ba762780b53
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 12:23:49 2023 -0700

    docs: make incompability of trailing slashes clear

commit eed4472aeecdcb0f2b233df69884f03bd45fc293
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 12:18:50 2023 -0700

    fix: use proper full base for links.ts

commit b99eb7ebce21065b7ff59cdd3226d4fc173b3878
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 12:11:16 2023 -0700

    docs: whitespace

commit 0aaf88b8521e2bc667cae525356eea3550ad9c96
Author: kanpov <71177577+kanpov@users.noreply.github.com>
Date:   Wed Aug 23 22:09:04 2023 +0300

    Fix #403 by moving documentation to separate directory to avoid merge conflicts (#405)

commit a1a1e7e1e0c06f2f7b759c5aecd6a9ceba3e2717
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 11:36:34 2023 -0700

    fix: builds should no accumulate on repeated changes (closes #404)

commit 3209f7c3b7837fd845cbef645155a9484ea0253a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 09:19:00 2023 -0700

    deps: native addons for lightningcss

commit cde1e26129f8cd6b183ccc1c35a06f76dedeff9c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 09:16:44 2023 -0700

    deps: install exact

commit 1128efcf237d275343daaab16e1b1d3e228999b9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 23 09:10:30 2023 -0700

    deps: esbuild and esbuild-sass-plugin

commit d2f52549955ff7600cc5897e67806df4ebf85f91
Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Date:   Wed Aug 23 12:05:01 2023 -0400

    fix(esbuild): conflict with esbuild-sass-plugin (#402)

commit 3064839c2d2ea0a9976bef83db12102647572083
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 23:37:02 2023 -0700

    version bump to 4.0.9

commit b444c5c13b983bf80df8b6d020eb246e9fd3e78e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 23:33:58 2023 -0700

    fix: percent-encoding for files with %, contentIndex for non-latin chars (closes #397, closes #399)

commit 36548d59866ab3236677ff25af106b882c0694f6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 22:41:50 2023 -0700

    fix: toc for cyrillic and other non-latin alphabets (closes #396)

commit 99dbe525d9b221bf12778ed899c94ef103a77c45
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 22:27:41 2023 -0700

    fix: properly lock across source and content refresh by sharing a mutex

commit 8b63ff882ae28b1a1774293673a7531463d6a5e5
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 22:14:16 2023 -0700

    fix: tag support for non-latin alphabets (fixes #398)

commit b991cf2ee8a456a15f2b566843d93a9b7a9a0c29
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 22 21:30:31 2023 -0700

    fix: spa hijacks back button (closes #400)

commit bb677840fc1ff14637fab8a99841dd532f408fce
Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com>
Date:   Wed Aug 23 01:16:55 2023 +0900

    fixed broken CJK links (#390)

commit c60b3d5e3444e46587c1143dab784c53204070ae
Author: Ikko Eltociear Ashimine <eltociear@gmail.com>
Date:   Wed Aug 23 01:16:21 2023 +0900

    fix: typo in bootstrap-cli.mjs (#394)

commit e10de3febffd3e3b7eaa3aed611aea03153e6a82
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 17:01:18 2023 -0700

    fix: server-handler crash from filename (closes #386)

commit b69556c918e2a4a27b047e8de6b02861f04d5a9e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 16:43:22 2023 -0700

    fix: async-mutex not exclusively locking correectly

commit ce7057107266c1d96a909977add472af83f0e9f9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 09:14:47 2023 -0700

    docs: use canonical quartz.jzhao.xyz, update bootstrap script to point to correct hosting link

commit 8c943f47d6ddedc5da4b9447fec173a16d91758c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 21 09:00:13 2023 -0700

    format, update default sidepanel width

commit 2774e976d20226df1554ebddd6c7d2e390cae42d
Author: 松浦 知也 Matsuura Tomoya <me@matsuuratomoya.com>
Date:   Tue Aug 22 00:45:47 2023 +0900

    fix: opts being overriden in graph option (#384)

commit bb93ac1c83fd8d13593f7f9688de02eba60de913
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 23:50:19 2023 -0700

    docs: fix links to networked thought

commit 777ff51c7a704459f9708086845b62aa8fe4e89d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 20:48:35 2023 -0700

    format

commit 4e42d52e166dcc3c62775cb3bf86c209d098c158
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 20:47:07 2023 -0700

    fix: ctrl + k breaking after page nav

commit d0f67d993507219cfa0824db8a3e59286f0ebf09
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 18:41:37 2023 -0700

    move wss server start after http

commit 952d6cb3dd63bb50056198c1d7782314f8976bbf
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 18:08:44 2023 -0700

    fix: nav event with spa off, anchor nav refresh page

commit 173ec240d2ed5b25f18ef42823334ae800b3527d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 17:50:56 2023 -0700

    fix: jump to anchor on deployed site triggering spa refresh

commit 425c9789a451e69adbba2d99193e38e8915e8804
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 16:59:25 2023 -0700

    remove checkout step from instructions as v4 is the default branch

commit 7b7064ad2be68e8d6d43123c12529ca94a325fcb
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 15:38:37 2023 -0700

    fix: ensure code exists inside pre before adding clipboard

commit ca17af4ae20b9310da52a3752b8d7744c932f3e2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 15:02:24 2023 -0700

    fix: dont show index page for folder in its own listing

commit 71471117c5ec4acdfc0b8335b4462ab43d86fce6
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 14:34:00 2023 -0700

    fix: ci runs on v4

commit e65ea48fae5a279ad4e50594b03621904f84e477
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 14:27:44 2023 -0700

    fix: add async-mutex to builds on large vaults

commit b99d4cd8ce99ea1e52a97654ab153774a6bc598a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 14:05:37 2023 -0700

    recent notes css fixes

commit 1bb00e72bb4ab8fcac186ef6961e400c60fb07de
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 13:00:33 2023 -0700

    add docs for recent notes

commit 236130ac221f7d254ec9881f529f4ca567e15234
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 12:46:37 2023 -0700

    css fixes, add recent notes, more robust quartz update

commit 5adf3c67a8f1939b891fadd2c8c30cf201d87943
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 08:57:56 2023 -0700

    add engines field

commit 9d77edaf94d23f207552b3a650189810ba2252cd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 01:08:18 2023 -0700

    fix description not being used in folder and tag listings

commit 0ef1b5b522d1d6c0c79cd0538a2d63a9bf71a973
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 00:54:13 2023 -0700

    update plausible url

commit cfb7d1232e005736dc549fb24ec5a02d53fc5206
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 00:52:49 2023 -0700

    docs: update notes for tag and folder listings

commit 03fd62496f94c7cc007f802fc10290581d08deb0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 20 00:02:41 2023 -0700

    docs: note about updating default branch

commit d205eb568686a718cae889d51fde5ae18d352b30
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 22:19:49 2023 -0700

    docs: make setting upstream more clear, docs on npx quartz restore

commit 96a3bfeafbe3e46bdf3e217dd934b026bc1b9f9f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 22:04:29 2023 -0700

    fix: put quotations around font

commit 95fb6ccfcb5d887f1085bc1b58204b4138a2e804
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:59:20 2023 -0700

    readme fix

commit e26248292179ebb691dfa99621192b2258c9b9c3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:59:01 2023 -0700

    fix: string for aliases being treated as array of chars

commit eb4d3dc5b405fda29ccde917902483a76835894c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:55:09 2023 -0700

    css: fix scrollbars on windows

commit 90d6c1ed24283d0b046ba7eee2e6533a73cf3683
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:38:10 2023 -0700

    add git fetch to migration instructions

commit 443c1828901f364cb7f5708a64a32494eea28d28
Merge: 791b8e2d a6236d97
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:16:31 2023 -0700

    Merge branch 'v4' of https://github.com/jackyzha0/quartz into v4

commit 791b8e2d9f826de8cd0e3db3aead04ad8c65bc6e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 21:16:24 2023 -0700

    add sponsors

commit a6236d97cf847a88dc2f72450372d440561032ac
Author: Matt Dunn <55315824+TheRealMattDunn@users.noreply.github.com>
Date:   Sun Aug 20 03:15:14 2023 +0100

    Adding to Showcase page (#367)

commit b1debaebff5c5753149e02e990439e7e56528852
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 18:56:45 2023 -0700

    update docs

commit 7b8017413c16c0153c58919ab30e0e2de6e71f02
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 18:04:17 2023 -0700

    impl baseDir option for quartz build --serve for local testing

commit 6681f28af0bb753918699c41ef9a8421f6b7cd08
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 16:55:36 2023 -0700

    fix trailing slash causing folder listing to not fetch content correctly

commit 78f4cdbe109308fa33cb87387952aef5a528ebbe
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 16:40:02 2023 -0700

    avoid 404 on icon for spa navigations with anchors

commit dd47be1bc65d3a8050d6ce9e77cd0e3b10e2a1a9
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 16:28:44 2023 -0700

    improve path resolution stability

commit c874e7e9378a5ba895870e9680484fb4af5c6e93
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 19 15:52:25 2023 -0700

    base path refactor to better support subpath hosting

commit 3201f83b70bb2ee1d1daeb585a26e8cd6b8ce95f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 18 18:24:09 2023 -0700

    v4-alpha -> v4

commit d8bec631b6dee8f5b9c42f75d154252e53e81b77
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 18 18:22:38 2023 -0700

    update docs on github pages and syncing

commit 6f1f820289ce37d328c4bc8cceba1f702df52e15
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 23:39:15 2023 -0700

    fix typo in docs

commit 8bc7a50dfa91dd7ba6b657aca6dbc437fa6df6b7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:54:42 2023 -0700

    format

commit 569beb410b967b8511a5d18cdee74280df681d15
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:49:58 2023 -0700

    ensure sync includes untracked files

commit 5713d30670fc9ca1f9d86e6f0698bd011a68f674
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:24:41 2023 -0700

    ensure contentfolder is passed to popContentFolder

commit a13094544318b06902b54a24ea61691fe598a2fc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:20:15 2023 -0700

    fix when symlink targ is calculated and added npx quartz restore

commit e10f6da01140f483162fe33cc77b2255b0683ac7
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:08:26 2023 -0700

    format

commit a7cca3242ad7adc5163d70aa2cc8ee23c92211e5
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 21:07:40 2023 -0700

    deref symlink on quartz sync

commit 0998bc355e6425e6b2bdf3d2da7124aa7b63b2a2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 01:58:11 2023 -0700

    fix rebuild debouncing

commit 07a327e05aa2a48aa11faf9aa0e049201d622f8f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 01:34:50 2023 -0700

    fix back button in spa not working between two pages that both have hash fragments

commit 58d9dc0528cc5d7232ac7a237c98213ff1075f39
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 00:55:52 2023 -0700

    format

commit 0c199975f2d469ecdfd7efcf2ddd16ffa1dc492b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 17 00:55:28 2023 -0700

    various path fixes for links to extensions, fix relative paths in links

commit 2dc0ae279cae87e37c94c42d4ad87107f2a5b5d2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 16 22:09:11 2023 -0700

    fix import paths

commit 2f6747b1666316e579c6e7238092ac6a65d00925
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 16 22:04:15 2023 -0700

    fix relative path resolution in router and link crawling

commit 232652149a287054df7e7c5136dafd3f55a79bf0
Author: Sohaib <98542228+sohaibology@users.noreply.github.com>
Date:   Mon Aug 14 20:59:47 2023 -0400

    Update hosting.md (#371)

commit 7bde99b4e2d49e30dad1e0d58ccc34c2e7482005
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 13 17:47:07 2023 -0700

    fix: add trailing slash to local serving

commit f1c9ca495e450ecb62dade70c4b60d86e106f79c
Author: vintro <77507980+vintrocode@users.noreply.github.com>
Date:   Sun Aug 13 20:19:50 2023 -0400

    docs: note about existing content at same path on different branches

commit 4f4b04eeb4f41067e4759bec5c2f5db181150520
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 21:18:51 2023 -0700

    format docs

commit d6e73f221c3e52ce6591cbd01621530e5f6fd703
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 21:16:34 2023 -0700

    fix relative path resolution logic, add more path tests

commit 6d9ffd6da508743407b3b88a89ed831b53321d59
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 17:44:35 2023 -0700

    404 page styling on local

commit c89f8b1a9a20becd982ed0b4bc88b1685a15832d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 10:33:57 2023 -0700

    fix nested callout folding

commit 8fd496bbef4bc62315f3a0893177da730d8c4262
Author: Sohaib <98542228+sohaibology@users.noreply.github.com>
Date:   Sat Aug 12 16:52:16 2023 -0400

    Update hosting.md (#368)

commit aed3f5fccbe6a70186b339af4716980a5950b989
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 10:17:07 2023 -0700

    fmt

commit c55d54f068a102d85dc16c5c0e63db413bc56145
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 10:16:55 2023 -0700

    enable rich text in callout title

commit 7bffc2183ece33e2d84909a5677dac0ae2563ddd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 00:24:30 2023 -0700

    include home page in search

commit 827dd918476e225238d8412551df2866e4f9e616
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 12 00:03:11 2023 -0700

    format, make search async

commit e1dd6aee863878a02f51200b3878d619220c22f3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:55:17 2023 -0700

    fix wikilinks to anchors in the same document

commit 83269ac26e41f8e81b56e000b4347ee60d4ff84b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:40:06 2023 -0700

    fix scanning for tags in content

commit ed62ece491310e75d336db844d8ce56d3d26be31
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:27:59 2023 -0700

    fix broken tag listing links to tags

commit 736c3981c4affff8dea1eb908ff760ee740ec4a3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 23:25:44 2023 -0700

    fix emit filepaths, tag emit being overriden by content

commit 79e828696a9e53357f61bd89c36e41555575c2c2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 22:47:50 2023 -0700

    feature docs

commit 259d0a6d9ac5a02f0281e3fc061861b23481348f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Fri Aug 11 00:31:44 2023 -0700

    more documentation

commit df02ea20d7e12e8b9ffdd2968afaf5893c433488
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 10 21:32:11 2023 -0700

    spacing fix

commit 21cc6a5da9edefd199c0b2158b85b8cd10dd901c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 10 21:29:11 2023 -0700

    run prettier

commit cefbca4753a7d98f93f57a6452a09f6308e2fe27
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Thu Aug 10 21:16:07 2023 -0700

    docs on making plugins

commit ad3f7b2d5fe15af2626250463994f5a9e9ba6d0a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 9 09:18:44 2023 -0700

    format

commit ebf3263b7efacc9ac499f3f1f1bbc91451899ae0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 9 09:10:40 2023 -0700

    update npx quartz update script

commit cea6834fef54da59fc1692d1db0221b93793238f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Aug 9 00:26:33 2023 -0700

    profiling, better concurrency heuristics

commit 68ccd1d79de7cef275605e238238c1a80bbb074f
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 22:53:01 2023 -0700

    format

commit 49bd6bc3ffe1d3507e00bae62c12d9b045363090
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 22:52:49 2023 -0700

    better concurrency debugging, --concurrency flag for npx quartz build

commit e4950e06a15e34134b9feb064749748080bd59a1
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 21:31:36 2023 -0700

    fix getFileExtension missing numeric extensions (e.g. mp4)

commit e21f0f9bb97cbc4bd59f6bce0e0fce451b6d2b01
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 21:28:09 2023 -0700

    change reading time to content meta

commit ee9ed4f2877bff1a64104b6d97ed0d51b1bb6fa3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 20:36:24 2023 -0700

    fix head.tsx

commit 2706a137a042b4bf932b0ace9934914f290605f3
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Aug 8 20:18:31 2023 -0700

    guide to creating components

commit 09d4eb0684eac96747778656fc4a8f8085c41388
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 23:57:24 2023 -0700

    fix notes

commit 533d68e642ca82b540d57a449d0e2c98ed921d6e
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 23:56:50 2023 -0700

    most of creating components, increase legibility of bold in article and callouts

commit 774a162850883468052fd5c5a79cf8786bd96989
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 21:51:23 2023 -0700

    format

commit 2ac5dd49da34d33e4086630d371cbaf1ed294153
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 21:51:06 2023 -0700

    fix regression in code block font-size boosting on safari mobile

commit 527ce6546e7ec50e7720ff7b9b6ff79a89c3b7fc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 21:41:18 2023 -0700

    various css fixes, fix new image loading bug when previewing, path docs

commit d02af6a8ae4c3bea4c94ad63c118d517318146fe
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Mon Aug 7 17:34:38 2023 -0700

    architecture, fix vendor prefixing

commit b4cacd59569c066c52bbe163165c2a30d6ce3ad0
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 22:07:33 2023 -0700

    format

commit cd9dc6ecb570c08291e73d9db001e6068df4d88a
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 22:07:08 2023 -0700

    fix css transforms for mobile

commit d8d9dd22c9e81f344f3ab56f7262d804c2720fcd
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 20:52:17 2023 -0700

    fix shortest path for non-md files, mobile fix

commit 075ac33474d5d439b01daf5392738a3ea810b86d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 19:54:11 2023 -0700

    note formatting

commit 3adc73a703142b3c0475570e4de16701b2797524
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 19:52:30 2023 -0700

    docs upgrade, ci changes

commit 028bcec62c3ca019a96783f17eaee1ecce6e092b
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sun Aug 6 17:09:29 2023 -0700

    mobile fixes, fix bug when linking to anchor on home, docs

commit db6054a8c19703345cfdd6dd4a08f35986c14acc
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 5 18:00:52 2023 -0700

    format, remove markdown from being procesed

commit a0d651d64dfd766157324fd86791da2168028cf2
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 5 17:53:29 2023 -0700

    reverse query param hack to re-add sourcemap support

commit 1da467d2143a260af8e5b7d2d2f68f0fcaa0260c
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Sat Aug 5 16:43:50 2023 -0700

    non-admonition callout fix

commit 7c09627df4bd61e3b4fbd6fd84a1971b40f…
aarnphm added a commit that referenced this pull request Nov 12, 2024
* Quartz sync: Aug 29, 2023, 10:17 PM

* feat: add basic satori og image generation

* Squashed commit of the following:

commit fa69c2a
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 19:35:11 2023 +0200

    fix(explorer): increase consistency, explicitly use font-family (#496)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

    * docs(explorer): fix broken wikilink

    * fix(consistency): explicitly set font + label/link fix

    Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse`

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Update quartz/components/styles/explorer.scss

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 8eb1554
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:54:33 2023 +0200

    fix(explorer): display names for folders without frontmatter (#494)

    * fix(explorer): display name for folders without `index` file

    * docs(explorer): add section for folder display names

commit dcdeae4
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Thu Sep 21 18:53:19 2023 +0200

    docs(explorer): update default config + new example (#493)

commit 4845223
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:09:18 2023 -0700

    perf: memoize filetree computation (#490)

    * perf: memoize filetree computation

    * format

    * var -> let

commit 16d33fb
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 16:08:54 2023 -0700

    feat: display name for folders, expand explorer a little bit (#489)

    * feat: display name for folders, expand explorer a little bit

    * update docs

commit b029eea
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Wed Sep 20 22:55:29 2023 +0200

    feat(explorer): improve accessibility and consistency (+ bug fix) (#488)

    * feat(consistency): use `all: unset` on button

    * style: improve accessibility and consistency for explorer

    * fix: localStorage bug with folder name changes

    * chore: bump quartz version

commit 6a9e635
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:45 2023 -0700

    Revert "feat: Making Quartz available offline by making it a PWA (#465)"

    This reverts commit d6301fa.

commit 70e029d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 13:52:29 2023 -0700

    Revert "docs: wording changes for offline support"

    This reverts commit 52a172d.

commit 0bad3ce
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:58:52 2023 -0700

    docs: document enableToc

commit 52a172d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Wed Sep 20 11:40:36 2023 -0700

    docs: wording changes for offline support

commit d6301fa
Author: Adam Brangenberg <adambrangenberg@proton.me>
Date:   Wed Sep 20 20:38:13 2023 +0200

    feat: Making Quartz available offline by making it a PWA (#465)

    * Adding PWA and chaching for offline aviability

    * renamed workbox config to fit Quartz' scheme

    * Documenting new configuration

    * Added missig umami documentation

    * Fixed formatting so the build passes, thank you prettier :)

    * specified caching strategies to improve performance

    * formatting...

    * fixing "404 manifest.json not found" on subdirectories by adding a / to manifestpath

    * turning it into a plugin

    * Removed Workbox-cli and updated @types/node

    * Added Serviceworkercode to offline.ts

    * formatting

    * Removing workbox from docs

    * applied suggestions

    * Removed path.join for sw path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removed path.join for manifest path

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Removing path module import

    * Added absolute path to manifests start_url and manifest "import" using baseUrl

    * Adding protocol to baseurl

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * Adding protocol to start_url too then

    * formatting...

    * Adding fallback page

    * Documenting offline plugin

    * formatting...

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * merge suggestion

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

    * formatting...

    * Fixing manifest path, all these nits hiding the actual issues .-.

    * Offline fallback page through plugins, most things taken from 404 Plugin

    * adding Offline Plugin to config

    * formatting...

    * Turned offline off as default and removed offline.md

    ---------

    Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

commit 27a6087
Author: rwutscher <richard.wutscher@gmail.com>
Date:   Tue Sep 19 21:26:30 2023 +0200

    fix: tag regex no longer includes purely numerical 'tags' (#485)

    * fix: tag regex no longer includes purely numerical 'tags'

    * fix: formatting

    * fix: use guard in findAndReplace() instead of expanding the regex

commit 1bf7e3d
Author: Jacky Zhao <j.zhao2k19@gmail.com>
Date:   Tue Sep 19 10:22:39 2023 -0700

    fix(nit): make defaultOptions on explorer not a function

commit cc31a40
Author: David Fischer <david@konst.fish>
Date:   Tue Sep 19 18:25:51 2023 +0200

    feat: support changes in system theme (#484)

    * feat: support changes in system theme

    * fix: run prettier

    * fix: add content/.gitkeep

commit 0d3cf29
Author: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
Date:   Mon Sep 18 23:32:00 2023 +0200

    docs: fix explorer example (#483)

* feat: dynamically generate og images, write to fs as png

* fix: og preview on discord

* feat: use `sharp` to convert to webp, add content headers

* feat: add config for theme (light or dark)

* feat: improve image margins, add font breakpoint

* feat: use config header + body fonts for satori

* perf: memoize fonts

* feat: use default og image if no path exists

* feat: add config option for social images

* feat: support custom og images via frontmatter

* refactor: clean font helpers, rename fonts helper

* refactor: make image generation cleaner

* refactor: move default image to own component

* chore: add todos

* fix: only set width/height header if known

* feat: remove html from description

* feat: make image dimensions configurable

* feat: pass userOpts to image generator

* feat: option for users to provide own image struct (satori)

This allows users to pass their own jsx for generating the default og image

* refactor: rename `defaultImage.tsx` > `socialImage.tsx`

* chore: improve comments + types

* refactor: rename socialImage frontmatter property

* feat: add frontmatter aliases for cover image

* feat: add frontmatter alias for obsidian publish

* docs: add documentation for social images

* feat: add `generateSocialImages` prop to config

* chore: update lock file

* fix: fix type error

* chore: update package.json

* chore: update package-lock.json

* docs: update docs

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

* fix: clean url for use in metadata

* refactor: clean function signature

* feat: pass `fileData` to image generator

* CI: run format

* fix: file system import

* fix: merge paths using `joinSegments`

* fix: get output dir via `ctx.argv.output`

* chore: add explanation to font regex

* Squashed commit of the following:

commit 7164857
Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Date:   Fri Mar 15 21:17:42 2024 -0400

    chore(ofm): remove unused (#999)

    Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

commit 4702402
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Mar 15 18:29:14 2024 -0400

    chore(deps-dev): bump @types/node from 20.11.24 to 20.11.25 (#990)

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.24 to 20.11.25.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b98e4be
Author: Mara-Li <lili.simonetti@outlook.fr>
Date:   Fri Mar 15 23:28:31 2024 +0100

    feat(i18n): Add French translation for reading time (#998)

    Signed-off-by: Mara-Li <lili.simonetti@outlook.fr>

commit 8be51a0
Author: catcodeme <1020082805@qq.com>
Date:   Fri Mar 15 14:25:01 2024 +0800

    fix: wikiLink in table (#993)

    * fix: wikiLink in table

    - update regexp to make '\' to group in alias
    - handle alias using block_id

    * style: format with prettier

    * style: add comment for block_ref(without alias) in table

    ---------

    Co-authored-by: hulinjiang <hulinjiang@58.com>

commit 92cc23d
Author: Linus Sehn <37184648+linozen@users.noreply.github.com>
Date:   Wed Mar 13 08:59:37 2024 +0100

    feat(plugin): citations (#984)

    * feat: add rehype-citations

    * feat: add citations transformer plugin

    * feat: add rehype-rewrite

    * feat: add csl option and add no-popover to citation links

    * revert: add rehype-rewrite

    04b2692 'feat: add rehype-rewrite'

    * feat: use existing package for html manipulation

    * fix: remove `console.log()`

commit 097abc3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 11 13:41:48 2024 -0700

    chore(deps): bump async-mutex from 0.4.1 to 0.5.0 (#991)

    Bumps [async-mutex](https://github.com/DirtyHairy/async-mutex) from 0.4.1 to 0.5.0.
    - [Changelog](https://github.com/DirtyHairy/async-mutex/blob/master/CHANGELOG.md)
    - [Commits](DirtyHairy/async-mutex@v0.4.1...v0.5.0)

    ---
    updated-dependencies:
    - dependency-name: async-mutex
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit a00324d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 11 13:41:41 2024 -0700

    chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 (#989)

    Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.3 to 5.4.2.
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.3.3...v5.4.2)

    ---
    updated-dependencies:
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9fff6d7
Author: Mara-Li <lili.simonetti@outlook.fr>
Date:   Mon Mar 11 17:46:53 2024 +0100

    fix: spelling error (#987)

    I really don't know why I translated this like that into "pas trouvé", and it bugged me a lot. I finally fixed it…

    Signed-off-by: Mara-Li <lili.simonetti@outlook.fr>

commit 0f5a9d7
Author: Matt Vogel <mainmoniker@googlemail.com>
Date:   Sun Mar 10 12:57:10 2024 -0400

    feat: separated content meta (#929)

    to allow for CSS styling

commit b4236e5
Author: kabirgh <15871468+kabirgh@users.noreply.github.com>
Date:   Sun Mar 10 00:42:23 2024 +0000

    feat(perf:fast-rebuilds): Stop mutating resources param in ComponentResources emitter (#977)

    * Stop mutating resources param in ComponentResources emitter

    * Add done rebuilding log for fast rebuilds

    * Move google font loading to Head component

    * Simplify code and fix comment

commit 6e0c102
Author: Emile Bangma <ewjbangma@hotmail.com>
Date:   Sun Mar 10 01:14:31 2024 +0100

    fix(transclusion): prevent duplicate transclusion if multiple transclusions are present. (#982)

commit 94a5469
Author: Emile Bangma <ewjbangma@hotmail.com>
Date:   Sat Mar 9 17:59:55 2024 +0100

    fix(resources): Use full path to font when cdnCache is false (#976)

commit 2e9a0c2
Author: Emile Bangma <ewjbangma@hotmail.com>
Date:   Sat Mar 9 17:43:40 2024 +0100

    fix(description): first sentence no longer repeats until max length (#981)

commit b30a200
Author: Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Date:   Fri Mar 8 12:14:22 2024 -0500

    fix(i18n): make sure to use correct fileData for manual localization (#975)

    Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

commit 6d59aa8
Author: Emile Bangma <ewjbangma@hotmail.com>
Date:   Fri Mar 8 10:04:44 2024 +0100

    fix(description): counts characters instead of words (#972)

    * fix(description): make sure description counts characters instead of words

    * ref: removed duplicate ternary

* CI: fix package log post merge

* CI: fix more merge artifacts

* CI: fix package-lock.json

* feat: add new default image template

* feat: use icon.png for image generation

* chore: update satori and sharp version

* feat(image-generator): add new default template

* Update quartz/components/Head.tsx

* Update quartz/components/Head.tsx

* Update quartz/components/Head.tsx

* Update docs/features/social images.md

* Update quartz/components/Head.tsx

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

* feat(og-image): add config option to use default og image for root path

* docs(og-image): add `excludeRoot` config + update preview images

* docs(open-graph): add examples section

* chore: remove unused `socialImage2.tsx` component

* feat(open-graph): add frontmatter aliases for socialImage/cover/image

* fix(open-graph): only load satori font if config option is enabled

* refactor(open-graph): dont use async promise inside `fetchTtf()`

* chore: renaming and finished copywriting

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

* chore: update typo

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

* chore: update hinting for socialImage

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>

---------

Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
Co-authored-by: Emile Bangma <ewjbangma@hotmail.com>
Co-authored-by: Emile Bangma <github@emilebangma.com>
Co-authored-by: Aaron Pham <contact@aarnphm.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants