alinea
v1.0.11
Alinea는 최신 컨텐츠 관리 시스템입니다.
프로젝트 디렉토리에 Alinea를 설치하십시오
npm install alineaAlinea의 구성 파일 초기화
npx alinea init --next주변을 둘러 보려면 대시 보드를 열십시오
npx alinea dev유형 및 필드 구성을 시작하십시오 →
cms.tsx 에서 Alinea를 구성하십시오
import { Config , Field } from 'alinea'
const BlogPost = Config . document ( 'Blog post' , {
fields : {
title : Field . text ( 'Blog entry title' ) ,
body : Field . richText ( 'Body text' )
}
} )
const Blog = Config . document ( 'Blog' , {
contains : [ BlogPost ]
} )유형 옵션 및 필드 →
필요에 따라 컨텐츠를 완전히 유형으로 검색하고 필터, 주문, 제한을 필터링하십시오.
필요한 필드 만 선택하십시오.
import { Query } from 'alinea'
console . log (
await cms . get ( {
type : Blog ,
select : {
title : Blog . title ,
posts : Query . children ( {
type : BlogPost ,
select : {
title : BlogPost . title
}
} )
}
} )
)전체 API →를 참조하십시오
정적 사이트 생성 및 서버 측 쿼리시 컨텐츠를 사용할 수 있습니다.
콘텐츠는 코드와 함께 번들로 연결되어 있으며 네트워크가 0으로 쿼리 될 수 있습니다.
Alinea가 컨텐츠를 번들링하는 방법 →
Alinea는 간단한 node.js 프로세스 또는 Serverless Runtimes에서 호스팅 할 수있는 사용자 정의 백엔드를 지원합니다.
백엔드 설정 →
질문이나 아이디어가 있습니까? 버그를 찾았습니까? 기여하는 방법을 읽으십시오.