Connect your Blogs module to website pages in Studio using pre-built Blog blocks, eliminating the need to build from scratch.
Levo provides ready-to-use blocks in Studio → Blocks → Blog category.
These blocks are pre-wired for blog data - they handle layout, typography, and data binding out of the box.
Drop them onto pages, connect your blog, and publish without manually configuring context variables.

A blog in Levo works using two different page types. Each page serves a different role in how visitors discover and read your posts.
One page shows a list of posts, while the other displays the full content of a single post.
The blog listing page is where visitors browse your articles. It displays multiple posts together, usually in a grid or list layout.
You can create this page through Pages → Add Page → Blank Page.
After creating the page, add a Blog Listing block from the Blocks → Blog category. This block automatically pulls in your published posts and displays them on the page. If there are many posts, pagination allows visitors to move through multiple pages of results.
Because this page simply shows a collection of posts, it remains static.
The post detail page is where someone reads an individual article.
You can create this page through Pages → Add Page → Blog Page.
This special page type automatically generates a unique URL for every blog post in your workspace.
Inside this page, Blog Post blocks render the article content, including the title, cover image, author information, and the main body of the post. The content is pulled in automatically for each post.
These two page types work together to power your blog.
The listing page helps people discover posts, while the detail page displays the full content of each post. When someone clicks a post from the listing page, they’re taken to its dynamically generated detail page.
Link pages to your Blog through page settings or block configuration.
The Blog dashboard Settings → Studio section allows linking both the listing and detail pages.
Levo can also generate pages for authors, categories, and tags. These pages organize your content and make it easier for visitors to explore related posts.
Each of these uses a corresponding Blog App Page type. When created, Levo automatically generates a unique URL for every author, category, or tag.
For example, an author page displays all posts written by a specific author, while category and tag pages group posts based on their assigned topics.
The Post Detail Page controls the SEO metadata for individual blog posts. Instead of setting metadata manually for each article, you can use context variables that automatically pull values from the post.
Common examples include:
Meta Title: {context.blog.post.title} — Your Blog Name
Meta Description: {context.blog.post.summary}
OG Image: {context.blog.post.og_image}
These automatically resolve to individual post values.
Before publishing, you can preview a post directly from the Blog dashboard.
Previewing allows you to check the page layout, confirm that the content appears correctly, and verify that your SEO settings are applied as expected before the post goes live.