Blog Technical Details
Content Organization
Blog posts are stored as Markdown files in the content/blog directory. Subdirectories can be used to organize posts by category.
Example structure:
content/
└── blog/
├── first-post.md
└── category-name/
└── another-post.md
Front-matter Fields
Each blog post Markdown file supports a front-matter section at the beginning to define metadata. The following fields are recognized by the system:
title: (String) The title of the post.description: (String) A short description of the post.date: (Date) The publication date of the post.image: (Object) Contains ansrcproperty (String) pointing to the post's main image.authors: (Array of Objects) Each object hasname(String),to(String, link to author's page), andavatar(Object withsrcproperty, String).badge: (Object) Contains alabelproperty (String) to display a badge on the post.published: (Boolean) Controls the visibility of the post. Set totruefor published,falsefor drafts.
Example Front-matter:
---
title: My First Blog Post
description: This is the description of my first blog post.
date: 2025-12-14
image:
src: /images/blog/post1.jpg
authors:
- name: John Doe
to: /authors/john-doe
avatar:
src: /images/avatars/john-doe.jpg
badge:
label: "New"
published: true
---
Internationalization (i18n)
The blog feature is integrated with the project's i18n system. Supported locales are en, de, and fr. To provide translated versions of a post, append a language-specific suffix to the filename (e.g., first-post.de.md for the German version of first-post.md).
The system automatically manages language switching and displays the appropriate content based on user preferences or detected language.
RSS, Atom, and JSON Feeds
The blog automatically generates syndicated feeds to allow users to subscribe to new content. These feeds are available at the following endpoints:
/blog/rss.xml/blog/atom.xml/blog/feed.json
Details
Our Blog feature is designed to be both powerful and easy to use. Here's a closer look at what you get.
Overview
Clear, accessible documentation is essential for any product or service. Our Documentation feature allows you to create beautiful, easy-to-navigate documentation sites for your users.