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.

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 to inject data into your content.

  • ๐Ÿงฉ 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.


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.

On this page