---
title: Jaspr Content
description: Documentation for the jaspr_content package.
image: https://raw.githubusercontent.com/schultek/jaspr/main/assets/content/banner_docs.png
---

<!-- ![Banner](https://raw.githubusercontent.com/schultek/jaspr/main/assets/content/banner.png) -->

---

`jaspr_content` is a first-party Jaspr package for building **content-driven sites** like documentation, blogs, or marketing pages.

It provides **out-of-the-box tools** for loading, parsing, and rendering content from various sources like Markdown files. It is **fully customizable** and you are able to add your **own implementations** for each part.

<Info>
Looking to get started? Skip to the [Quickstart](/content/quick_start).
</Info>

## Features

- **📖 Markdown**: Load and parse markdown files from your filesystem or a remote source, such as GitHub.

- **🗃️ Frontmatter**: Parse frontmatter data from Markdown files and use it in your components.

- **🖋️ Templating**: Use a templating language like [mustache](https://mustache.github.io/mustache.5.html) to inject data into your content.

- **🧩 Components**: Enhance your content with Jaspr components like [`<Info>`](/content/components/callout) or [`<Tabs>`](/content/components/tabs). Choose from the built-in components or add your own.

- **📐 Layouts**: Use pre-defined layouts like the [DocsLayout](/content/layouts/docs_layout) or create your own.

- **🎨 Theming**: Use the built-in [theming system](/content/concepts/theming) to customize the look and feel of your site. With light and dark mode out of the box.

<Info>
  `jaspr_content` is fully compatible with "normal" Jaspr. You can use components and pages you already have in your app and mix them with content from `jaspr_content`.
</Info>

---

You can find out more about the features and how to use them in these sections of the documentation:

- [**Quickstart**](/content/quick_start): A quick introduction to get you started with `jaspr_content`.
- [**Guides**](/content/guides/adding_pages): Step-by-step guides for common use-cases and features.
- [**Concepts**](/content/concepts/pages): In-depth explanations of the core concepts and features of `jaspr_content`.
- [**Components**](/content/components/callout): A list of all built-in components and their usage.
