Skip to main content
ESC

Get Page Data

getPageData is a utility that returns the markdown document and its title (generated for the structure).

Usage 

getPageData is obtained as a result of initializing Robindoc.

It can be used, for example, for search functionality. For more details on general search configuration, refer to the Search page. For Next.js-specific setup, refer to the App Organization page.

TypeScript
JavaScript
const searchResults = [];
const { raw, title } = await getPageData("/docs/introduction");

if (raw.includes(search)) {
searchResults.push({ href: "/docs/introduction", raw, title });
}
const searchResults = [];
const { raw, title } = await getPageData("/docs/introduction");

if (raw.includes(search)) {
searchResults.push({ href: "/docs/introduction", raw, title });
}

Arguments 

pathname - the full path of the current page (f.e., /docs/introduction) must be provided to obtain the page data.

Previous
Get Metadata
Next
Get Static Params
Return to navigation