alinea
v1.0.11
Alinea هو نظام لإدارة المحتوى الحديث.
قم بتثبيت Alinea في دليل المشروع الخاص بك
npm install alineaتهيئة ملف تكوين Alinea
npx alinea init --nextافتح لوحة القيادة لإلقاء نظرة حولها
npx alinea devابدأ في تكوين الأنواع والحقول →
تكوين alinea في 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 ]
} )اكتب الخيارات والحقول →
استرداد المحتوى بالكامل وتصفية ، وترتيب ، والحد حسب الحاجة.
حدد فقط الحقول التي تحتاجها.
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 الكامل →
يتوفر المحتوى أثناء توليد الموقع الثابت وعندما يستعرض جانب الخادم.
يتم تجميع المحتوى بالرمز الخاص بك ويمكن الاستعلام عنه مع صفر شبكة النفقات العامة.
كيف يحزم Alinea المحتوى →
تدعم Alinea الخلفية المخصصة التي يمكن استضافتها كعملية Node.js البسيطة أو في أوقات التشغيل بدون خادم.
قم بإعداد الواجهة الخلفية →
هل لديك سؤال أو فكرة؟ وجدت خطأ؟ اقرأ كيفية المساهمة.