Configuration
app.config.ts and runtimeConfig reference for @xenterprises/nuxt-x-schema.
Configuration
app.config.ts
export default defineAppConfig({
xSchema: {
siteUrl: 'https://mysite.com',
siteName: 'My Site',
siteLogo: '/logo.png',
organizationName: 'My Company',
},
})
Schema Reference
| Key | Type | Default | Description |
|---|---|---|---|
siteUrl | string | 'https://example.com' | Base URL used by useSchema().resolveUrl() to convert relative paths to absolute URLs for JSON-LD output. |
siteName | string | 'My Website' | Default site/organization name used in publisher, Organization, and WebSite schemas. |
siteLogo | string | '/logo.png' | Logo URL included in getDefaultPublisher() as an ImageObject. |
organizationName | string | '' | Organization name for Organization schema; falls back to siteName if empty. |
Runtime Config / Environment Variables
None required. All configuration is via app.config.ts.
AI Context
package: "@xenterprises/nuxt-x-schema"
config-key: xSchema
