Skip to content

"Quartz v5 not detected" despite valid v5 repository structure #134

Description

@martic97

Quartz Syncer reports "Quartz v5 not detected" / "Your Quartz site uses the v4 configuration format" even though the repository has a valid Quartz v5 setup.

Repository details:

  • quartz.config.yaml is present in the repository root (correct v5 YAML format, not quartz.config.ts)
  • package.json declares "version": "5.0"
  • package.json devDependencies include @quartz-community/types and @quartz-community/utils
  • quartz.lock.json is present in the repository root and is not excluded in .gitignore
  • Template used: TTRPG (via npx quartz create)
  • Branch: v5 (set as default branch, correctly configured in Quartz Syncer's Git Repository settings)

Steps to reproduce:

  1. Set up a Quartz v5 site using npx quartz create with the TTRPG template
  2. Push to GitHub on the v5 branch
  3. Install and configure Quartz Syncer in Obsidian, pointing to the repository and v5 branch
  4. Git Repository connection shows read/write: ok
  5. Under Quartz configuration, it still shows "Quartz v5 not detected"

Additional note:
The error message suggests running npx quartz migrate to fix this, but this command does not exist in the Quartz CLI — running it returns Unknown argument: migrate (confirmed against Quartz's own --help output, which only lists create, upgrade, restore, sync, build, tui, plugin).

Happy to share the repository or more details if helpful for debugging.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions