Skip to content

site-client

Generated Reference

Browser-safe website and page-builder metadata for public site composition. This page is generated from core/site-client/index.ts against package version 0.14.0 on the 0.14 docs line.

Import

ts
import { createSectionRegistry, SITE_PAGE_FLOWS, getBuiltInWebsiteSections } from '@system-core/core/site-client'

Entry

FieldValue
Import path@system-core/core/site-client
Package export./site-client
Source entrycore/site-client/index.ts
Exported symbols72
Runtime file./dist/site-client.js
Types file./dist/site-client.d.ts

Use This Surface When

  • Use this for public-site rendering, page-builder UIs, and section metadata in the browser.
  • Keep website composition on metadata contracts instead of server runtime helpers.
  • Pair it with theme and sections for frontend rendering surfaces.

Public Surface

Functions

ExportKindSource
applyCanonicalPageFlowfunctioncore/cms/site-builder/index.ts
buildBlogPostingLdfunctioncore/cms/seo/index.ts
buildBreadcrumbLdfunctioncore/cms/seo/index.ts
buildCanonicalUrlfunctioncore/cms/seo/index.ts
buildEventLdfunctioncore/cms/seo/index.ts
buildFaqLdfunctioncore/cms/seo/index.ts
buildJobPostingLdfunctioncore/cms/seo/index.ts
buildMedicalArticleLdfunctioncore/cms/seo/index.ts
buildMedicalBusinessLdfunctioncore/cms/seo/index.ts
buildMedicalClinicLdfunctioncore/cms/seo/index.ts
buildMedicalDisclaimerfunctioncore/cms/seo/index.ts
buildMedicalProcedureLdfunctioncore/cms/seo/index.ts
buildOrganizationLdfunctioncore/cms/seo/index.ts
buildPageMetafunctioncore/cms/seo/index.ts
buildPhysicianLdfunctioncore/cms/seo/index.ts
buildProductLdfunctioncore/cms/seo/index.ts
buildStructuredDatafunctioncore/cms/seo/index.ts
createBuiltInSectionfunctioncore/cms/site-builder/index.ts
createPageFromBuiltInTemplatefunctioncore/cms/site-builder/index.ts
createSectionRegistryfunctioncore/cms/sections/registry.ts
createSectionsFromPageFlowfunctioncore/cms/site-builder/index.ts
generateRobotsTxtfunctioncore/cms/seo/index.ts
generateSitemapfunctioncore/cms/seo/index.ts
getBuiltInWebsiteSectionfunctioncore/cms/site-builder/index.ts
getBuiltInWebsiteSectionsfunctioncore/cms/site-builder/index.ts
heroContentToSectionfunctioncore/cms/site-builder/index.ts
heroSectionToContentfunctioncore/cms/site-builder/index.ts
resolveLocalizedHeaderSettingsfunctioncore/cms/site-builder/index.ts
resolveLocalizedPageSectionfunctioncore/cms/site-builder/index.ts

Consts

ExportKindSource
BUILT_IN_WEBSITE_SECTION_DEFINITIONSconstcore/cms/site-builder/index.ts
resolveLocalizedFooterSettingsconstcore/cms/site-builder/index.ts
resolveLocalizedHeroContentconstcore/cms/site-builder/index.ts
resolveLocalizedMenuItemconstcore/cms/site-builder/index.ts
resolveLocalizedNavCtaconstcore/cms/site-builder/index.ts
SITE_PAGE_FLOWSconstcore/cms/site-builder/index.ts
SITE_PAGE_TEMPLATESconstcore/cms/site-builder/index.ts
SITE_SECTION_GROUPSconstcore/cms/site-builder/index.ts

Interfaces

ExportKindSource
BlogPostLdInputinterfacecore/cms/seo/index.ts
EventLdInputinterfacecore/cms/seo/index.ts
FooterSettingsinterfacecore/cms/types/index.ts
GeoCoordinatesInputinterfacecore/cms/seo/index.ts
HeaderSettingsinterfacecore/cms/types/index.ts
HeroContentinterfacecore/cms/types/index.ts
JobPostingLdInputinterfacecore/cms/seo/index.ts
JsonLdInputinterfacecore/cms/seo/index.ts
MedicalArticleLdInputinterfacecore/cms/seo/index.ts
MedicalBusinessLdInputinterfacecore/cms/seo/index.ts
MedicalClinicLdInputinterfacecore/cms/seo/index.ts
MedicalDisclaimerInputinterfacecore/cms/seo/index.ts
MedicalProcedureLdInputinterfacecore/cms/seo/index.ts
MenuIteminterfacecore/cms/types/index.ts
NavCtainterfacecore/cms/types/index.ts
OpeningHoursSpecInputinterfacecore/cms/seo/index.ts
PageSectioninterfacecore/cms/types/index.ts
PhysicianLdInputinterfacecore/cms/seo/index.ts
PostalAddressInputinterfacecore/cms/seo/index.ts
ProductLdInputinterfacecore/cms/seo/index.ts
RobotsOptionsinterfacecore/cms/seo/index.ts
SectionDefinitioninterfacecore/cms/types/index.ts
SectionObjectFieldDefinterfacecore/cms/types/index.ts
SeoMetainterfacecore/cms/seo/index.ts
SeoPageInputinterfacecore/cms/seo/index.ts
SeoSiteSettingsinterfacecore/cms/seo/index.ts
SiteBuilderRuntimeinterfacecore/cms/site-builder/index.ts
SitemapPageinterfacecore/cms/seo/index.ts
SitePageFlowDefinitioninterfacecore/cms/site-builder/index.ts
SitePageTemplateDefinitioninterfacecore/cms/site-builder/index.ts
SiteSectionGroupinterfacecore/cms/site-builder/index.ts

Types

ExportKindSource
JsonLdTypetypecore/cms/seo/index.ts
LocalizedFieldMaptypecore/cms/types/index.ts
SectionFieldDeftypecore/cms/types/index.ts
SectionFieldTypetypecore/cms/types/index.ts

system-core documentation for maintainers, integrators, and AI build agents.