Jaspr Content
Documentation for the jaspr_content package.

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.
Looking to get started? Skip to the Quickstart.
Features
-
๐ Markdown: Load and parse markdown files from your filesystem or a remote source (e.g. Github).
-
Frontmatter: Parse frontmatter data from markdown files and use it in your components.
-
mustache to inject data into your content.
Templating: Use a templating language like -
Components: Enhance your content with Jaspr components like<Info>
or<Tabs>
. Choose from the built-in components or add your own. -
๐ Layouts: Use pre-defined layouts like the DocsLayout or create your own.
-
๐จ Theming: Use the built-in theming system to customize the look and feel of your site. With light and dark mode out of the box.
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
.
You can find out more about the features and how to use them in these sections of the documentation:
- Quickstart: A quick introduction to get you started with
jaspr_content
. - Guides: Step-by-step guides for common use-cases and features.
- Concepts: In-depth explanations of the core concepts and features of
jaspr_content
. - Components: A list of all built-in components and their usage.
- Extensions: A list of all built-in extensions and their usage.
- Layouts: A list of all built-in layouts and their usage.