com um clique
content-sdk
content-sdk contém 43 skills coletadas de Sitecore, com cobertura ocupacional por repositório e páginas de detalhe dentro do site.
Skills neste repositório
Layout data from getPage/getComponentData; path/locale from extractPath/context.
Registers components in .sitecore/component-map.ts for Pages Router layout and editing.
Creates new Sitecore components under src/components/. Pages Router; map auto-regenerates on dev/build.
Multiple renderings of one component type; regenerate component map after changes.
Next.js i18n via next.config.js; locale from context.locale in data methods.
Preview/editing for Pages Router via context.preview and context.previewData in [[...path]].tsx.
Renders Sitecore fields with SDK components Text, RichText, Image, Link.
Page/dictionary fetch via SitecoreClient in [[...path]].tsx getStaticProps/getServerSideProps.
Multisite via proxy.ts: PreviewProxy → BotTrackingProxy → MultisiteProxy → RedirectsProxy → PersonalizeProxy.
Pages Router catch-all at src/pages/[[...path]].tsx; data via getStaticProps/getServerSideProps.
sitecore.config.ts and env vars; document in .env.example only.
API routes src/pages/api/sitemap.ts and robots.ts with SDK middleware.
Debug Pages Router preview: context.preview, previewData, editing API routes.
Upgrade @sitecore-content-sdk/* packages; check CHANGELOG and migration guides.
Layout from getPage; site/locale from route params; serializable client props.
Registers components in .sitecore/component-map.ts and component-map.client.ts for App Router.
Creates Sitecore components under src/components/. App Router; server/client maps auto-regenerate.
Multiple presentations per component; regenerate maps after changes.
next-intl with requestLocale = `${site}_${locale}`; routing.ts + request.ts.
Preview/editing via draftMode() and getPreview/getDesignLibraryData in App Router pages.
Renders Sitecore fields with SDK Text, RichText, Image, Link components.
Page/dictionary via SitecoreClient; SSG via getAppRouterStaticParams.
Proxy: PreviewProxy → BotTracking → Locale → Multisite → Redirects → Personalize.
App Router catch-all at src/app/[site]/[locale]/[[...path]]/page.tsx; setRequestLocale required.
sitecore.config.ts and env vars; document in .env.example only.
Route handlers under src/app/api/ with createSitemapRouteHandler / createRobotsRouteHandler.
Check draftMode, getPreviewData(headers), setRequestLocale, getCachedPageParams, maps.
Upgrade @sitecore-content-sdk/*; follow CHANGELOG and migration guides.
Tag-based caching in src/lib/cache/ and POST /api/revalidate webhook for on-demand invalidation.
Cached layout data via cache helpers; preview via client; site/locale from params.
Registers components in .sitecore/component-map.ts and component-map.client.ts for App Router.
Creates Sitecore components under src/components/. App Router; server/client maps auto-regenerate.
Multiple presentations per component; regenerate maps after changes.
next-intl with requestLocale = `${site}_${locale}`; routing.ts + request.ts.
Preview/editing via draftMode() and getPreview/getDesignLibraryData in App Router pages.
Renders Sitecore fields with SDK Text, RichText, Image, Link components.
Cached reads via src/lib/cache helpers; preview via client directly.
Proxy: PreviewProxy → BotTracking → Locale → Multisite → Redirects → Personalize.
App Router catch-all at src/app/[site]/[locale]/[[...path]]/page.tsx; setRequestLocale required.
sitecore.config.ts and env vars; document in .env.example only.