What is Quartz
Extracted from Quartz Official Home Page
Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites.
🔧 Features
- Obsidian compatibility, full-text search, graph view, wikilinks, transclusions, backlinks, Latex, syntax highlighting, popover previews, Docker Support, internationalization, comments and many more right out of the box
- Hot-reload on configuration edits and incremental rebuilds for content edits
- Simple JSX layouts and page components
- Ridiculously fast page loads and tiny bundle sizes
- Fully-customizable parsing, filtering, and page generation through plugins
Obsidian Compatibility
Extracted from https://quartz.jzhao.xyz/features/Obsidian-compatibility
Quartz was originally designed as a tool to publish Obsidian vaults as websites. Even as the scope of Quartz has widened over time, it hasn’t lost the ability to seamlessly interoperate with Obsidian. By default, Quartz ships with the ObsidianFlavoredMarkdown plugin, which is a transformer plugin that adds support for Obsidian Flavored Markdown. This includes support for features like wikilinks and Mermaid diagrams. It also ships with support for frontmatter parsing with the same fields that Obsidian uses through the Frontmatter transformer plugin. Finally, Quartz also provides CrawlLinks plugin, which allows you to customize Quartz’s link resolution behaviour to match Obsidian.
Schema.Org published with Quartz
For the purpose of publishing YAML-LD web pages, Quartz v4.5.2 was forked and modified. The most significant visual changes include:
- A menu that displays tag categories as an index of YAML-LD concepts.
- Collapsible frontmatter with Obsidian-style internal links (Wikilinks) to view and navigate YAML-LD concepts.
- An Explorer and Backlinks panel in the left sidebar, providing an alternative way to browse concept categories in folders.
- A Graph Network View at the bottom of each page to visualize the neighbourhood of each YAML-LD concept.

JSON-LD header emission
Quartz 4 can now automatically emit structured JSON-LD from page frontmatter directly into the document <header>. This supports Schema.org ontology modelling (including rdfs:Class, owl:ObjectProperty, and owl:DatatypeProperty), correctly handling domains, ranges, subclass relationships, and IRIs. The result is clean, standards-compliant structured data suitable for search engines, knowledge graphs, and RDF tooling—without additional build steps or client-side scripts.
Examples
Fast and Efficient Static Site Generation
Quartz v4.5.2 demonstrates impressive performance when building a static Schema.org website. In this example, nearly 3,000 Markdown files were processed in under 20 seconds: the input files were scanned and parsed quickly and over 3,000 output files were emitted to the public directory. The build process is not only fast but also reliable, and a local development server is immediately available at http://localhost:8080 for previewing changes in real time.
Start building Quartz web site...
Quartz v4.5.2
Cleaned output directory `public` in 169ms
Found 2983 input files from `content` in 107ms
Parsed 2983 Markdown files in 9s
Filtered out 0 files in 3ms
Emitted 3021 files to `public` in 9s
Done processing 2983 files in 18s
Started a Quartz server listening at http://localhost:8080