alinea
v1.0.11
Alinea是现代内容管理系统。
在您的项目目录中安装Alinea
npm install alinea初始化Alinea的配置文件
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→
内容在静态站点生成期间以及服务器端查询时可用。
内容与您的代码捆绑在一起,可以用零网络开销来查询。
Alinea如何捆绑内容→
Alinea支持可以作为简单node.js进程或无服务器运行时间托管的自定义后端。
设置您的后端→
有一个问题还是想法?找到一个错误?阅读如何贡献。