jackyzha0 / quartz
🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites
github.com/jackyzha0/quartzIndexed at 97a2d05Up to date with upstream
What is quartz?
quartz is a set of tools for publishing digital gardens and notes as websites. It transforms Markdown content through a build pipeline that produces pages and assets. quartz is primarily written in TypeScript and uses the npm ecosystem.
Written by a model from the README and the source
259 files and 473 symbols in 2 modules, led by TypeScript (117 files) and JavaScript (9).
Code health
Hotspots average 2.4, the place fixes pay off most.
On the leaderboards:#29 of 45 TypeScript repos
Use jackyzha0/quartz in your agent
Point Claude Code, Cursor, Codex or VS Code at this repository. Your agent gets the index this page is built from: cited answers, callers, history and health for any file.
- 1.In Claude, open Customize → Connectors, click +, then Add custom connector. On a Team or Enterprise plan an owner adds it first under Organization settings → Connectors.
- 2.Paste the server URL below as the Remote MCP server URL, then click Add.
- 3.Click Connect. A Repowise sign-in window opens. Approve access.
- 4.Repowise's tools are now available in your Claude chats.
Connect with one click. Sign in with Repowise (OAuth), no API key to copy. Works in Claude on the web, desktop, and mobile.
Docshttps://api.repowise.dev/mcp/jackyzha0/quartz
This repo is public, so anyone with a Repowise account and an API key can connect.
Try asking
- get_overview()
- get_answer("how is quartz put together?")
- get_why("why is quartz structured this way?")
Explore quartz
- DocumentationModule-by-module documentation, 118 pages.
- ArchitectureDependency graph, layers and third-party dependencies.
- Code healthEvery file's score and the findings behind it.
- CommitsEach commit's effect on code health.
- OverviewEverything else the index found: contributors, decisions, what changed this week.
Key features of quartz
- quartz helps publish digital gardens as websites.
- quartz helps publish notes as websites.
- quartz processes Markdown content into functional websites.
- quartz supports a plugin system for extending the build.
- quartz organizes site behavior through components, plugins, and processors.
How jackyzha0/quartz works
quartz starts through quartz/bootstrap-cli.mjs, which connects parsed command arguments to the build pipeline. The quartz module defines shared configuration and coordinates build work with worker-side processors. quartz/processors parses Markdown into a unified AST, applies configured filters and transformations, and emits files for the built site. quartz/plugins combines plugin configurations and build resources, including optional development-server reload behavior. quartz/components provides layout and conditional-rendering helpers, while quartz/util supplies utilities for files, slugs, and path-like strings.
The codebase has 259 files and 473 symbols in 2 modules, led by TypeScript, JavaScript and Dockerfile. Code health is 6.9 out of 10, rated fair.
jackyzha0/quartz FAQ
What is quartz?
quartz is a set of tools for publishing digital gardens and notes as websites. It processes Markdown content through a build pipeline.
How does quartz work?
quartz parses Markdown, dispatches page types, applies filters and transformations, and emits generated pages and assets. Its plugins provide build resources and optional development-server reload behavior.
What language is quartz written in?
quartz is primarily written in TypeScript. The repository also includes JavaScript and Dockerfile files.
How is the quartz code organized?
quartz is organized mainly under the quartz directory. Its components, plugins, processors, and util modules provide rendering helpers, build resources, content processing, and file and path utilities.
Who is quartz for?
quartz is for people who want to publish digital gardens and notes as websites. Its build pipeline processes Markdown content into site output.
What license does quartz use?
quartz uses the MIT license.
The summary, features and answers on this page are written by a model from the README and the source, and refreshed with each index.
About this page
Get a page like this for your own codebase
Repowise built this map of jackyzha0/quartz from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.
Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed.
Maintain jackyzha0/quartz?
Claim this page, add a badge to the README, or re-index it.
Claim this page
Sign in with GitHub and we check that you are an admin or maintainer of jackyzha0/quartz. Then add a badge to the README that links readers here.
Add a badge to your README
Every badge is public, cached, and updates on its own after every index. Nothing to install.
Repowise badge
Links to this page, with no score on it. Adding it also re-indexes the repo every week.
[](https://repowise.dev/repo/jackyzha0/quartz?src=badge_wiki)Code health badge
The repo's health score out of 10, from the latest index.
[](https://repowise.dev/repo/jackyzha0/quartz?src=badge_health)Code health card
A larger card with the score, its change since the last index, and when it was measured. The HTML version follows the reader's light or dark theme.
[](https://repowise.dev/repo/jackyzha0/quartz?src=badge_card)