quartz icon indicating copy to clipboard operation
quartz copied to clipboard

[Feature Request] No-Compromise Vault Structure

Open shinyben opened this issue 3 years ago • 2 comments

Is your feature request related to a problem? Please describe. Quartz requires vaults to have URL-compliant note names and Markdown links. This:

  1. Makes the vault harder to work with in Obsidian, with links not corresponding to titles
  2. Makes migrating a vault to Quartz require mass edits and link fixes
  3. Makes setup more difficult (in that Quartz is not plug and play)
  4. Makes the vault less pretty in disallowing spaces and emojis and imposing nonstandard capitalization

Describe the solution you'd like Ingest a Quartz-noncompliant vault with obsidian-quartz-sanitizer to generate a Quartz-compliant one on run, which would then be served.

Describe alternatives you've considered Running a personal script that does the same thing, workarounds for Wikilinks (which doesn't fix file names)

Additional context This would potentially allow the person using Quartz to not have to change anything about their vault, which takes away a big chunk of barrier to entry. They may even not have to specify title:, which can be generated from the filename, making Quartz use almost plug and play

shinyben avatar Mar 27 '22 12:03 shinyben

Strongly agree with this! Note titles and URLs should be independent so that you can import notes from an existing Obsidian vault and everything "just works".

For example, a note titled Let's go.md is not compatible with Quartz. This took me a while to figure out. Ideally Quartz would automatically form the URL as /lets-go or at least allow the frontmatter slug parameter to be used to define that URL e.g. slug: lets-go.

kepano avatar Sep 17 '22 21:09 kepano

This is exactly what I would need to start using Quartz. To be honest out of all other Digital Garden "solutions" Quartz seems the most useful and beautiful, and this wikilinks/markdown links issue together with the absolute path requirement is just something I cannot accept and is the biggest barrier for me to start using it...

mburazin avatar Jan 25 '23 11:01 mburazin

This issue should be fixed in Quartz 4. I'll be closing it for now but please reopen this issue if this persists in the new version.

jackyzha0 avatar Aug 20 '23 02:08 jackyzha0