repowisejackyzha0/quartz

jackyzha0 / quartz

🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites

TypeScript★ 13,375

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

6.9out of 10Fair

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. 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. 2.Paste the server URL below as the Remote MCP server URL, then click Add.
  3. 3.Click Connect. A Repowise sign-in window opens. Approve access.
  4. 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.

Docs
bash
https://api.repowise.dev/mcp/jackyzha0/quartz
Editors need an API key: sign in to create one.Sign in to connect

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

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.

Index your repo freeSee how Repowise worksFree for 2 public repos, with a page like this one.

Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed.