Alinea adalah sistem manajemen konten modern.
Instal Alinea di direktori proyek Anda
npm install alineaInisialisasi file konfigurasi Alinea
npx alinea init --nextBuka dasbor untuk melihat -lihat
npx alinea devMulailah mengkonfigurasi jenis dan bidang →
Konfigurasikan Alinea di cms.tsx
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 ]
} )Ketik opsi dan bidang →
Ambil konten yang sepenuhnya diketik dan filter, pesan, batas sesuai kebutuhan.
Pilih hanya bidang yang Anda butuhkan.
import { Query } from 'alinea'
console . log (
await cms . get ( {
type : Blog ,
select : {
title : Blog . title ,
posts : Query . children ( {
type : BlogPost ,
select : {
title : BlogPost . title
}
} )
}
} )
)Lihat API lengkap →
Konten tersedia selama pembuatan situs statis dan ketika server sisi kueri.
Konten dibundel dengan kode Anda dan dapat ditanyai dengan nol jaringan overhead.
Bagaimana Alinea Bundles Content →
Alinea mendukung backend khusus yang dapat di -host sebagai proses node.js sederhana atau pada runtime tanpa server.
Siapkan backend Anda →
Punya pertanyaan atau ide? Menemukan bug? Baca cara berkontribusi.