KO
베타 번역

@core / kit-cms

1.0.1 ▾
인증됨MIT
GitHub

Next.js 자체 관리 사이트 키트: /admin에서 블록 페이지, 미디어, 메뉴, 설정, 폼, 사용자 편집

코드파일 38개컨텍스트약 1.8천토큰검사 통과

.genpmignore 적용 후 주입될 정확한 트리입니다. 고정 대상:

src/app/(cms)/_templates/genpm/content.ts읽기 전용 · bb5d8e0
// Colecciones del sitio. Importar @/lib/site y @/lib/forms registra también ajustes, menús y formularios del panel.
import '@/lib/site';
import '@/lib/forms';
import { z } from 'zod';
import { defineCollection } from '@/lib/content';
import { SeoFieldsSchema, seoAdminFields } from '@/lib/seo';
import { blocks } from './blocks';

/** Ruta pública de una página: la de slug `home` es la portada. */
export const pagePath = (e: { slug: string }) => (e.slug === 'home' ? '/' : `/${e.slug}`);

export const pages = defineCollection('pages', {
  label: { singular: 'Page', plural: 'Pages' },
  schema: z.object({
    title: z.string().min(1).max(160),
    blocks: blocks.schema.default([]),
    seo: SeoFieldsSchema,
  }),
  fields: [
    { name: 'title', label: 'Title', type: 'text', required: true, list: true },
    blocks.field('blocks', 'Sections'),
    ...seoAdminFields,
  ],
});

@core/kit-cms 신고

패키지를 신고하려면 GitHub로 로그인하세요.