> 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
