@maxnate-ui/site
v0.0.12
Published
Public site rendering package — page components, section renderers, theme system, and SEO utilities.
Readme
@maxnate-ui/site
Public site rendering package — page components, section renderers, theme system, and SEO utilities.
npm install @maxnate-ui/siteExports
| Import path | Contents |
|---|---|
| @maxnate-ui/site | Main entry — components, composables, types |
| @maxnate-ui/site/nuxt | Nuxt module |
| @maxnate-ui/site/types | TypeScript type definitions |
Key Components
| Component | Description |
|---|---|
| AppHeader | Site header with navigation |
| AppFooter | Site footer |
| HeroSection | Hero banner section |
| CmsPageView | CMS page renderer |
| CmsSectionRenderer | Dynamic section renderer |
Key Composables
| Composable | Description |
|---|---|
| usePublicApi | Public CMS API composable |
| useTheme | Theme token resolution |
| useSeo | SEO metadata management |
| useSitemap | Sitemap generation |
| usePublicForm | Public form submission |
Nuxt Module
export default defineNuxtConfig({
modules: ['@maxnate-ui/site/nuxt']
})Requirements
@maxnate-ui/base^0.0.10@maxnate-ui/system-core^0.0.10- Nuxt >= 4.0.0
- Vue ^3.5.0
License
MIT
