1.2.0 • Published 5 months ago

alinea v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

npm install size

Alinea CMS logo

Alinea is a modern content management system.

  • Content is stored in flat files and committed to your repository
  • Content is easily queryable through an in-memory SQLite database
  • Content is fully typed

Get started

Install Alinea in your project directory

npm install alinea

Initialize Alinea's config file

npx alinea init --next

Open the dashboard to have a look around

npx alinea dev

Start configuring types and fields →

Configure

Configure Alinea in 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]
})

Type options and fields →

Query

Retrieve content fully-typed and filter, order, limit as needed.
Select only the fields you need.

import {Query} from 'alinea'

console.log(
  await cms.get({
    type: Blog,
    select: {
      title: Blog.title,
      posts: Query.children({
        type: BlogPost,
        select: {
          title: BlogPost.title
        }
      })
    }
  })
)

See the full api →

Content is available during static site generation and when server side querying.
Content is bundled with your code and can be queried with zero network overhead.

How alinea bundles content →

Deploy anywhere

Alinea supports custom backends that can be hosted as a simple Node.js process or on serverless runtimes.

Setup your backend →

How to contribute to this project

Have a question or an idea? Found a bug? Read how to contribute.

1.2.0

5 months ago

1.1.2

5 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.11

7 months ago

1.0.10

7 months ago

1.0.9

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

8 months ago

1.0.2

8 months ago

1.0.3

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago

1.0.0-preview.5

8 months ago

1.0.0-preview.6

8 months ago

1.0.0-preview.7

8 months ago

1.0.0-preview.8

8 months ago

1.0.0-preview.2

9 months ago

1.0.0-preview.3

9 months ago

1.0.0-preview.4

9 months ago

0.11.2

9 months ago

1.0.0-preview.1

9 months ago

0.11.1

9 months ago

0.11.0-preview.8

10 months ago

0.11.0-preview.9

10 months ago

0.11.0

9 months ago

0.11.0-preview.16

9 months ago

0.11.0-preview.17

9 months ago

0.11.0-preview.18

9 months ago

0.11.0-preview.12

9 months ago

0.11.0-preview.13

9 months ago

0.11.0-preview.14

9 months ago

0.11.0-preview.15

9 months ago

0.11.0-preview.10

10 months ago

0.11.0-preview.11

10 months ago

0.11.0-preview.1

11 months ago

0.11.0-preview.2

11 months ago

0.11.0-preview.7

10 months ago

0.11.0-preview.3

10 months ago

0.11.0-preview.4

10 months ago

0.11.0-preview.5

10 months ago

0.11.0-preview.6

10 months ago

0.10.1

12 months ago

0.10.0

1 year ago

0.9.12

1 year ago

0.9.13

1 year ago

0.9.14

1 year ago

0.9.11

1 year ago

0.9.10

1 year ago

0.9.8

1 year ago

0.9.9

1 year ago

0.9.7

1 year ago

0.9.6

1 year ago

0.9.5

1 year ago

0.9.4

1 year ago

0.9.3

1 year ago

0.9.2

1 year ago

0.9.1

1 year ago

0.9.0

1 year ago

0.8.4

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.7.1

1 year ago

0.7.0

1 year ago

0.6.3

1 year ago

0.6.4

1 year ago

0.6.2

1 year ago

0.6.1

1 year ago

0.5.12

1 year ago

0.6.0

1 year ago

0.5.11

1 year ago

0.5.10

1 year ago

0.5.9

1 year ago

0.5.8

1 year ago

0.5.7

1 year ago

0.5.6

1 year ago

0.5.5

1 year ago

0.5.4

1 year ago

0.5.3

1 year ago

0.5.2

1 year ago

0.5.1

1 year ago

0.5.0

2 years ago

0.4.0-preview.10

2 years ago

0.4.0-preview.11

2 years ago

0.4.0-preview.14

2 years ago

0.4.0-preview.15

2 years ago

0.4.0-preview.12

2 years ago

0.4.0-preview.13

2 years ago

0.4.0-preview.21

2 years ago

0.4.0-preview.22

2 years ago

0.4.0-preview.20

2 years ago

0.4.0-preview.25

2 years ago

0.4.0-preview.26

2 years ago

0.4.0-preview.23

2 years ago

0.4.0-preview.24

2 years ago

0.4.0-preview.18

2 years ago

0.4.0-preview.19

2 years ago

0.4.0-preview.16

2 years ago

0.4.0-preview.17

2 years ago

0.4.0-preview.32

2 years ago

0.4.0-preview.33

2 years ago

0.4.0-preview.30

2 years ago

0.4.0-preview.31

2 years ago

0.4.0-preview.36

2 years ago

0.4.0-preview.37

2 years ago

0.4.0-preview.34

2 years ago

0.4.0-preview.35

2 years ago

0.4.0-preview.9

2 years ago

0.4.0-preview.8

2 years ago

0.4.0-preview.7

2 years ago

0.4.0-preview.6

2 years ago

0.4.0-preview.5

2 years ago

0.4.0-preview.4

2 years ago

0.4.0-preview.29

2 years ago

0.4.0-preview.27

2 years ago

0.4.0-preview.28

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.4.0-preview.43

2 years ago

0.4.0-preview.44

2 years ago

0.4.0-preview.41

2 years ago

0.4.0-preview.42

2 years ago

0.4.0-preview.47

2 years ago

0.4.0-preview.48

2 years ago

0.4.0-preview.45

2 years ago

0.4.0-preview.46

2 years ago

0.4.0-preview.40

2 years ago

0.4.0-preview.38

2 years ago

0.4.0-preview.39

2 years ago

0.4.0-preview.54

2 years ago

0.4.0-preview.55

2 years ago

0.4.0-preview.52

2 years ago

0.4.0-preview.53

2 years ago

0.4.0-preview.56

2 years ago

0.4.0-preview.50

2 years ago

0.4.0-preview.51

2 years ago

0.4.0-preview.49

2 years ago

0.4.0-preview.3

2 years ago

0.4.0-preview.2

2 years ago

0.4.0-preview.1

2 years ago

0.3.2

3 years ago

0.1.10

3 years ago

0.1.11

3 years ago

0.1.12

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.1.0

3 years ago

0.3.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.9

3 years ago

0.1.4

3 years ago

0.3.1

3 years ago

0.1.3

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.0.15

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.14

3 years ago

0.0.1

3 years ago

0.2.1

3 years ago

0.0.3

3 years ago

0.2.0

3 years ago

0.0.2

3 years ago

0.2.7

3 years ago

0.1.16

3 years ago

0.0.9

3 years ago

0.2.6

3 years ago

0.1.17

3 years ago

0.0.8

3 years ago

0.2.9

3 years ago

0.1.18

3 years ago

0.2.8

3 years ago

0.1.19

3 years ago

0.2.3

3 years ago

0.0.5

3 years ago

0.2.2

3 years ago

0.0.4

3 years ago

0.2.5

3 years ago

0.0.7

3 years ago

0.2.4

3 years ago

0.0.6

3 years ago

0.0.0

4 years ago