Package-level declarations

Types

Link copied to clipboard

A PostRendererResource that includes media (such as images) from the document's media storage into the output, in its own directory.

Link copied to clipboard
sealed interface PostRendererResource

Strategy that determines what OutputResources are exported as part of the HTML output.

Link copied to clipboard

A PostRendererResource that delegates resource generation to another PostRenderer.

Link copied to clipboard

A PostRendererResource that copies the pre-bundled Quarkdown runtime script directory (quarkdown.min.js + source map) next to the HTML output, enabling fully offline rendering.

Link copied to clipboard

A PostRendererResource that outputs a search index as a JSON file.

Link copied to clipboard

A PostRendererResource that generates a sitemap.xml listing the root document and every subdocument as a <url><loc> entry with absolute URLs.

Link copied to clipboard

A PostRendererResource that copies the contents of a public/ directory, located at the project's root (parentDirectory), directly into the output root.

Link copied to clipboard

A PostRendererResource that bundles CSS theme components and their sibling assets (fonts, images) for styling the HTML output.

Link copied to clipboard

A PostRendererResource that bundles required third-party libraries (scripts, styles, fonts) into the output, enabling fully offline HTML rendering.

Properties

Link copied to clipboard
Link copied to clipboard

Main Quarkdown runtime script file, bundled by the bundleTypeScript Gradle task.

Link copied to clipboard

Output directory name under which the Quarkdown runtime script is emitted. Shared between this resource and the HTML document builder that loads <path>/quarkdown.min.js, so the producer and the consumer cannot drift apart.