Skip to main content

BasePage

Overview​

BasePage serves as the foundational structure for all content pages within the High Velocity application. It encapsulates common attributes that are shared across various page types, ensuring consistency and reusability.

Attributes​

type​

type: literal = 'page'

Discriminant for the page type.

hideHeader​

type: boolean (optional)

Determines whether the header is hidden on this page.

lastModified​

type: Date (optional)

The last time this page was modified. This attribute is used in sitemap generation.

handle​

type: string

Cross vendor identifier for the page. This attribute is important for how pages are connected across vendors.

By default, handle is used as the slug for page URLs.

id​

type: string

A unique identifier for the page.

title​

type: string

The title of the page.

description​

type: string

The description of the page.

injectIndex​

type: number (optional)

Controls the injection index for dynamic content insertion.

headerOverlap​

type: boolean (optional)

Determines whether the header overlaps the main content.

openGraph​

type: OpenGraph (optional)

Metadata for social sharing and SEO optimization.

keywords​

type: string

Keywords associated with the page for SEO purposes.