GitHub

Content lives in the same app as the catalog.

Landing pages, policy pages, and blog posts are first-class records with slugs, SEO fields, and publish states. Media uploads land in your own S3 bucket and stay linked to the products and posts that use them.

pages

Build

Inside pages & blog.

01

Publish states and scheduling

Set pages and posts to draft, scheduled, or published, so content goes live at the time you choose.

02

One media library

Upload an image once and reuse it across products, blocks, and posts; replacing the file updates every place it appears.

03

SEO fields per record

Edit the title, description, canonical URL, and social image directly on each page, without touching a template.

04

No separate CMS

Pages and posts live in the same database as your orders, so there is no separate CMS to pay for or keep in sync.

Modules that sit next to this one

MIT licensed · self-hosted

Pages & blog ships with Litestore. So does everything else.

Get the source