Dokumentation

Alles, um mit HeroCMS zu starten

Von der ersten Installation bis zur API-Integration — die wichtigsten Konzepte auf einen Blick.

Erste Schritte

Projekt anlegen, Team einladen, erstes Theme aktivieren und den ersten Beitrag veröffentlichen.

Inhalte & Block-Editor

Schreibe in HTML, Markdown oder mit dem Block-Editor. Kategorien, SEO und Freigabe-Workflow inklusive.

Seiten aus Design-Blöcken statt Theme-Code — die Auszeichnungssprache HeroML. Zur vollständigen Referenz →

Plugins

Ein Ordner mit plugin.json und einer register(cms)-Funktion — Hooks, Shortcodes, Admin-Seiten und Routen.

REST-API

API-first: alle Inhalte als JSON unter /api/v1, Auth per Bearer-Token. Details unten.

SEO

Titel-Templates, Meta & Open Graph, Canonicals, JSON-LD, sitemap.xml und robots.txt — an Yoast orientiert.

REST-API

HeroCMS ist API-first — alle Inhalte sind über eine JSON-API unter /api/v1 erreichbar. Schreibende Endpunkte brauchen einen Bearer-Token (Admin → API-Tokens).

  • POST /api/v1/auth/login — Token holen
  • GET /api/v1/posts · /posts/:idOrSlug
  • GET /api/v1/pages · /categories · /categories/:slug
  • POST / PUT / DELETE auf Inhalte & Medien (mit Token)

Die vollständige, interaktive Referenz öffnest du direkt im Browser: demo.herocms.de/api/v1. Fragen? Zum Support.