Line

You are reading the unreleased docs (next). See latest (v0.9)

packages/docs-site/lib/pages

Page templates: pure functions from data to HTML strings.

Docs site, next. Source: packages/docs-site/lib/pages.mjs.

Functions#

docBody()#

docBody(__namedParameters): string

Defined in: packages/docs-site/lib/pages.mjs:112

A docs page: title heading + lede + rendered markdown.

Parameters#

__namedParameters
html

any

lede

any

title

any

Returns#

string


homeBody()#

homeBody(): string

Defined in: packages/docs-site/lib/pages.mjs:116

Returns#

string


layout()#

layout(page, __namedParameters): string

Defined in: packages/docs-site/lib/pages.mjs:20

Wrap a page body in the shared chrome. page: { path, title, description, section: 'home'|'user'|'dev'|'none', body, nav?, headings?, sourceUrl?, canonical?, ogImage?, crumbs? } nav: [{ group, items: [{ title, path }] }] for the sidebar

Parameters#

page

any

__namedParameters
basePath

any

buildTime

any

repoUrl

any

version

any

versions

any

Returns#

string


notFoundBody()#

notFoundBody(__namedParameters): string

Defined in: packages/docs-site/lib/pages.mjs:178

Parameters#

__namedParameters
basePath

any

Returns#

string


redirectPage()#

redirectPage(__namedParameters): string

Defined in: packages/docs-site/lib/pages.mjs:173

Parameters#

__namedParameters
title

any

to

any

Returns#

string


rootFor()#

rootFor(pagePath): string

Defined in: packages/docs-site/lib/pages.mjs:9

Parameters#

pagePath

any

Returns#

string


searchBody()#

searchBody(__namedParameters): string

Defined in: packages/docs-site/lib/pages.mjs:155

Parameters#

__namedParameters
root

any

Returns#

string


sectionBody()#

sectionBody(__namedParameters): string

Defined in: packages/docs-site/lib/pages.mjs:144

A section landing page: intro + a card list of its pages.

Parameters#

__namedParameters
groups

any

html

any

lede

any

root

any

title

any

Returns#

string