> For the complete documentation index, see [llms.txt](https://docs.adminjs.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adminjs.co/tutorials/content-management-system.md).

# Content Management System

By default, AdminJS is equipped with a [TipTap](https://tiptap.dev/) editor, which makes it a perfect tool for a Content Management System

#### AdminJS as a Content Management System

To add TipTap to the AdminJS setup you need to change the type of the property holding your content to the `richtext`.

```typescript
const admin = new AdminJS({
    resources: [
      {
        resource: Posts,
        options: {
          properties: {
            postContent: {
              type: 'richtext',
            }
          }
        }
      }
    ]
  })  
```
