dev-server.ts
10 documented symbols. Read the signatures first, then expand each item for parameters, return types, and examples.
Reference
fncreateDevServerCache(): DevServerCacheCreate a dev server cache instance.
fncreateDevServerMiddleware(options: ResolvedOptions, root: string, cache: DevServerCache): Connect.NextHandleFunctionCreate the dev server middleware for SSG page serving.
Create the dev server middleware for SSG page serving.
Parameters
-
optionsResolvedOptions -
rootstring -
cacheDevServerCache
Returns
Connect.NextHandleFunction
interfaceDevServerCacheDev server state for caching.
Dev server state for caching.
fninjectViteHmrClient(html: string): stringInject Vite HMR client script into the HTML.
fninvalidatePageCache(cache: DevServerCache, filePath: string): voidInvalidate page cache for a specific file (called on file change).
Invalidate page cache for a specific file (called on file change).
Parameters
-
cacheDevServerCache -
filePathstring
Returns
void
fnrenderPage(filePath: string, options: ResolvedOptions, navGroups: NavGroup[], siteName: string, base: string, root: string): Promise<string>Render a single markdown page to full HTML.
Render a single markdown page to full HTML.
Parameters
-
filePathstring -
optionsResolvedOptions -
navGroupsNavGroup[] -
siteNamestring -
basestring -
rootstring
Returns
Promise
fnresolveMarkdownFile(url: string, srcDir: string): Promise<string | null>Resolve a request URL to a markdown file path. Returns null if no matching file…
Resolve a request URL to a markdown file path. Returns null if no matching file exists.
Parameters
-
urlstring -
srcDirstring
Returns
Promise
fnresolveSiteName(options: ResolvedOptions, root: string): Promise<string>Resolve site name from options or package.json.
Resolve site name from options or package.json.
Parameters
-
optionsResolvedOptions -
rootstring
Returns
Promise
fnshouldSkip(url: string): booleanCheck if a request URL should be skipped by the dev server middleware.
Check if a request URL should be skipped by the dev server middleware.
Parameters
-
urlstring
Returns
boolean