When a page contains encoded characters, such as { or }, in its title, then the local graph fails to render. The root node displays an incorrect label with the encoded characters - %7BFoo%7D as an example, and no other nodes. Non-root situations work fine - if Foo links to {Foo}, its local graph renders correctly with {Foo} as a child node.
Reproduction
Put the following files in the content folder:
Foo.md
{Foo}.md
Then run npx quartz build --serve
When a page contains encoded characters, such as
{or}, in its title, then the local graph fails to render. The root node displays an incorrect label with the encoded characters -%7BFoo%7Das an example, and no other nodes. Non-root situations work fine - ifFoolinks to{Foo}, its local graph renders correctly with{Foo}as a child node.Reproduction
Put the following files in the content folder:
Foo.md
{Foo}.md
Then run
npx quartz build --serve