Use

Use

Media library

The media library holds every image you upload to the CMS. Open Media in the sidebar.

Use

Menus

Menus are the navigation structures that appear in your site's header and footer. Open Menus in the sidebar to manage them.

Use

Pages

A page in Flexweg CMS is a static, evergreen piece of content — typically About, Contact, Privacy Policy, Terms, Pricing, Home (when used as a static-page home).

Use

Columns block

The Columns block creates a multi-column layout inside a post or page. Each column can hold any other blocks — paragraphs, images, lists, even nested theme blocks.

Use

Admin interface overview

After signing in, the admin opens on the dashboard with a permanent sidebar on the left, a topbar at the top, and the active page filling the rest. Everything else flows from there.

Use

Theme switch flow

Switching themes changes how every page on your public site renders — different templates, different CSS, different blocks, different menus, possibly different image variant requirements. The CMS

Use

Dashboard

The dashboard is the admin's home screen — it's what you see right after signing in. It shows a few summary cards of your site's state plus optional plugin-contributed cards with their own data.

Use

Theme blocks

A theme block is a block in the editor that's only available when a specific theme is active. Themes contribute these for layout primitives that match their visual style — magazine-style hero,

Use

Custom HTML block

The Custom HTML block lets you paste arbitrary HTML into a post or page. The HTML is rendered as-is at publish time — no sanitisation by default, no transformation. It's a power-user escape hatch.

Use

Performance settings

The Performance section in controls how the admin queries the posts collection in Firestore. There's one toggle and it has real implications for sites with thousands of posts.

Use

Plugin settings

Each enabled plugin can declare a settings page reachable at . The Settings sidebar lists every such page in a tab strip alongside General + Performance.

Use

Embeds (YouTube, Vimeo, Twitter, Spotify)

Flexweg CMS ships with four embed providers out of the box: YouTube, Vimeo, Twitter/X, and Spotify. Each is its own block in the inserter; pasting a URL parses out the resource id and renders the

Use

Categories and tags

Categories and tags are the two taxonomies Flexweg CMS ships with. They classify your posts (pages don't use taxonomies). Both live in the same Firestore collection () but behave differently:

Use

Stale path cleanup

When you change a post's slug or move it to a different category, its URL changes. The new URL gets a fresh HTML file uploaded; the old URL needs to be deleted — otherwise visitors find the old

Use

Regenerating the site

Sometimes a single publish isn't enough — settings change, the theme switches, a plugin gets enabled. The Themes → Regenerate site menu rebuilds whatever is needed without you having to click Publish

Use

Editor overview

Flexweg CMS uses a block-based editor — every paragraph, heading, image, list, embed or layout primitive is its own block that you can insert, reorder, edit and delete independently. The editor is

Use

User profile

Each admin / editor has a profile in the Users section (admins see all users, editors see only themselves). Clicking your email in the top-right opens a dropdown with Profile and Sign out entries.

Use

Users and roles

Flexweg CMS has two roles — and — plus a special bootstrap admin convention for the very first login. Authentication is delegated to Firebase Authentication; user records (display name, role, locale

Use

Posts

A post in Flexweg CMS is a piece of dated content with a category and tags — typically a blog article, news item, case study or release note. Posts appear in listing pages (home, category archives,

Use

Language and theme

The admin's interface comes in 7 languages (English, French, German, Spanish, Dutch, Portuguese, Korean) and dark / light mode. Both choices are per-user, persisted, and independent of:

Use

General settings

The General settings tab (under Settings in the sidebar) holds the site-wide configuration that affects every published page: title, description, language, base URL, home mode, performance mode.

Use

How publishing works

Publishing turns a draft post into a static HTML file uploaded to your Flexweg site. The whole pipeline runs in the browser of the admin who clicks Publish — there's no server, no build worker, no

Use

Core blocks

The core block library covers the typographic primitives every post / page needs: paragraphs, headings, lists, images, quotes, code, separators. They're registered into the editor unconditionally —

Use

URL structure

Every piece of public content gets a URL — and once published, that URL is the URL. Changing it invalidates bookmarks, breaks inbound links, and can hurt SEO. This page documents how Flexweg CMS

Use

Shortcuts and tips

Power-user techniques to write faster in the block editor.