Skip to content

pantoken-root / 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


labels? ​

optional labels?: RunnerLabels

Lokalize RunnerLabels pou tab viwe runner la, pase li nan URL runner la.

Eritye soti nan ​

ResolveOptions.labels


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


localeLabels? ​

optional localeLabels?: (relativePath) => RunnerLabels | undefined

Rezoud etikèt tab viwe runner la pou paj aktyèl la, soti nan markdown-it env.relativePath — menm rechèch lokal la kòm DemoMarkdownItOptions.localePrefix. Sote pou yon sit ki gen yon sèl lokal (kon sa runner la ap montre default li yo an Anglè).

Paramèt ​

relativePath ​

string

Retounen ​

RunnerLabels | undefined