Skip to content

pantoken / tools/demo/src / DemoMarkdownItOptions

Entèfas: DemoMarkdownItOptions

Opsyon pou demoMarkdownIt: chan resolveDemo yo plis yon soudaj egzanp ap viv opsyonèl.

Elaji

Pwopriyete

base?

optional base?: string

Chemen baz sit la, pa egzanp /pantoken/ (pa defo /).

Eritye soti nan

ResolveOptions.base


runnerPath?

optional runnerPath?: string

Chemen paj runner a, relatif ak base (pa defo play/index.html).

Eritye soti nan

ResolveOptions.runnerPath


demosPath?

optional demosPath?: string

Katab sous demo ki òganize sou sèvè a, relatif ak base (pa defo demos/).

Eritye soti nan

ResolveOptions.demosPath


cssUrls?

optional cssUrls?: readonly string[]

URL fich style yo runner la enjekte (nan chrome li ak chak rezilta rann): fich konpozan yo, fich token plizyè-tema a, ak fich plugin/surface yo. Runner la aplike tèm pa chanje atribi data-pantoken-theme, kidonk yon sèl fich token kouvri tout tèm yo.

Eritye soti nan

ResolveOptions.cssUrls


liveExample?

optional liveExample?: LiveExampleOptions

When set, appends a live preview after each html fence on matching pages — the same markup, rendered live, beneath its source. Overlay examples (<dialog>, [popover]) are skipped: they're hidden until opened, so a ## Demo iframe drives their preview instead.


localePrefix?

optional localePrefix?: (relativePath) => string

Route a demo:self:<name> fence to a locale-specific self-hosted demo directory, from the current page's markdown-it env.relativePath (e.g. "hu/" for pages under hu/, "" for the root locale). Prepended to demosPath so the localized clone of a demo (translated prose, same markup) loads instead of the English source. Omit for a single-locale site.

Paramèt

relativePath

string

Retounen

string