saberzero1 17d5ae76bf refactor(util/path): re-export normalizeHastElement from @quartz-community/utils
The normalizeHastElement helper and its internal _rebaseHastElement
have been promoted to @quartz-community/utils so that plugins can
consume the same cross-slug HAST rebasing logic Quartz core uses
for transclude expansion. Previously they lived only in Quartz's
internal util/path module, which out-of-tree plugins (e.g.
canvas-page, whose buildEmbeddedContent embeds vfile.data.htmlAst
from arbitrary pages) could not import from.

normalizeRelativeURLs and its DOM-element sibling _rebaseHtmlElement
stay local - those operate on DOM Elements at runtime, not HAST AST
nodes, and belong with Quartz's DOM-specific code.
2026-04-17 02:27:48 +02:00
2026-03-14 18:19:40 +01:00
2023-12-11 15:34:21 -08:00
2023-08-02 20:59:56 -07:00
2026-03-14 18:10:02 +01:00
2025-05-28 16:20:59 -07:00
2023-08-20 08:57:56 -07:00
2023-08-07 23:57:24 -07:00
2023-07-22 17:27:41 -07:00
2026-03-14 18:10:02 +01:00
2026-03-14 18:10:02 +01:00
2021-07-18 09:35:42 -04:00
2026-03-14 18:10:02 +01:00
2026-03-14 18:10:02 +01:00

Quartz v5

“[One] who works with the door open gets all kinds of interruptions, but [they] also occasionally gets clues as to what the world is and what might be important.” — Richard Hamming

Quartz is a set of tools that helps you publish your digital garden and notes as a website for free.

🔗 Read the documentation and get started: https://quartz.jzhao.xyz/

Join the Discord Community

Sponsors

Description
No description provided
Readme 38 MiB
Languages
SCSS 47.1%
TypeScript 25.2%
CSS 19.9%
JavaScript 7.8%