> For the complete documentation index, see [llms.txt](https://docs.realmacsoftware.com/elements-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmacsoftware.com/elements-docs/cms/cms.md).

# CMS

- [Components](https://docs.realmacsoftware.com/elements-docs/cms/cms/components.md): An overview of the Elements CMS components and how they fit together.
- [Collection](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/collection.md): Display a dynamic list of CMS items, perfect for blogs, projects, and more.
- [Collection Pagination](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/collection-pagination.md): Display page numbers to navigate through multiple pages inside of Collections.
- [Comments](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/comments.md): Add a moderated comments thread to your CMS items.
- [Item](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/item.md): Display a single CMS item — the detail view that pairs with a Collection.
- [Load More](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/load-more.md): Reveal more Collection items in place, without a full page reload.
- [Online Editor](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/online-editor.md): Mount the browser-based CMS admin app on a page of your published site.
- [Related Items](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/related-items.md): Displays content that’s similar or connected to the current CMS item
- [Search](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/search.md): Add an instant, client-side search box to your CMS-powered site.
- [Tag List](https://docs.realmacsoftware.com/elements-docs/cms/cms/components/tag-list.md): Display every tag used in a Collection, with optional post counts.
- [Markdown](https://docs.realmacsoftware.com/elements-docs/cms/cms/markdown.md): Structure your content using Markdown and Frontmatter
- [Frontmatter](https://docs.realmacsoftware.com/elements-docs/cms/cms/markdown/frontmatter.md): Define structured metadata at the top of your Markdown files.
- [Styling Lists](https://docs.realmacsoftware.com/elements-docs/cms/cms/markdown/styling-lists.md): Adding styling for lists (ul and ol) in Elements CMS
- [Embedding Media](https://docs.realmacsoftware.com/elements-docs/cms/cms/markdown/embedding-media.md): Inline Images and Video using Markdown and the Typography Component
- [Pretty URL's](https://docs.realmacsoftware.com/elements-docs/cms/cms/pretty-urls.md): Turn ?item=slug query strings into clean, readable URLs.
- [Template Data](https://docs.realmacsoftware.com/elements-docs/cms/cms/template-data.md): This guide explains how to create and use your CMS content withing Elements using Twig, a powerful and user-friendly template language.
- [Twig](https://docs.realmacsoftware.com/elements-docs/cms/cms/twig.md): Use the Twig templating language to format and transform CMS content.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmacsoftware.com/elements-docs/cms/cms.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
