Sag Hallo zu Grav 2.0!
Installation erfolgreich …
TEST GEMEINSAME INSTALLATION
Herzlichen Glückwunsch! Du hast das Grav-2.0-Basispaket installiert. Es enthält eine einfache Seite sowie das neue Standard-Theme Quark 2, damit du direkt loslegen kannst. Es basiert auf Blades CSS – dem aktiv gepflegten Nachfolger von Pico CSS –, Font Awesome 7 und einem überarbeiteten typografischen System mit heller, dunkler und automatischer Darstellung.
Warning
Falls beim Klick auf Typography im Menü ein 404-Fehler erscheint, lies bitte die Anleitung zur Fehlerbehebung.
Mehr über Grav erfahren
- Erfahre mehr über Grav auf der dafür vorgesehenen Website Learn Grav.
- Lade Plugins, Themes und Grav-Skeleton-Pakete auf der Seite Grav Downloads herunter.
- Folge dem Grav Development Blog, um über die neuesten Entwicklungen rund um Grav informiert zu bleiben.
- Sieh dir den Quellcode auf GitHub an und melde dort Fehler oder reiche Pull Requests ein.
Tip
Falls du eine umfangreicher ausgestattete Grundinstallation möchtest, sieh dir die verfügbaren Skeleton-Pakete im Downloadbereich an. Mehrere davon wurden bereits für Grav 2.0 aktualisiert.
Diese Seite bearbeiten
Um diese Seite zu bearbeiten, öffne den Ordner, in dem du Grav installiert hast, und gehe zum Verzeichnis user/pages/01.home. Öffne die Datei default.md in einem Editor deiner Wahl. Dort findest du den Inhalt dieser Seite im Markdown-Format.
Eine neue Seite erstellen
Das Erstellen einer neuen Seite ist in Grav sehr einfach. Gehe folgendermaßen vor:
-
Öffne deinen Seitenordner
user/pages/und erstelle dort einen neuen Ordner. In diesem Beispiel verwenden wir eine explizite Standardsortierung und nennen den Ordner03.mypage. -
Öffne deinen Texteditor und füge den folgenden Beispielinhalt ein:
--- title: Meine neue Seite --- # Meine neue Seite! Dies ist der Inhalt **meiner neuen Seite**, und ich kann hier problemlos die _Markdown_-Syntax verwenden. -
Speichere diese Datei unter
user/pages/03.mypage/mit dem Namendefault.md. Dadurch wird Grav angewiesen, die Seite mit dem Standard-Template von Quark 2 darzustellen. -
Lade die Seite im Browser neu. Die neue Seite sollte nun im Menü erscheinen.
Note
Die Seite erscheint automatisch im Menü hinter dem Eintrag Typography. Falls du eine andere Bezeichnung verwenden möchtest, füge zwischen den Trennstrichen im Frontmatter menu: Meine Seite ein. Dieser YAML-Kopfbereich enthält alle Einstellungen, die für die jeweilige Seite gelten.
Was ist neu in Grav 2.0?
Grav 2.0 ist die bislang größte Veröffentlichung in der Geschichte des Projekts: ein modernisierter Kern, ein vollständig neu aufgebauter Adminbereich, ein neues Standard-Theme und eine aktualisierte Abhängigkeitsstruktur. Das meiste, was du bereits kennst, funktioniert weiterhin, doch die technische Grundlage wurde umfassend verbessert.
- PHP 8.3 oder neuer als Mindestvoraussetzung, mit modernisiertem Kern und durchgehend typisierten internen Strukturen.
- Symfony 7 und Twig 3 als Abhängigkeitsbasis, mit aktuellen Framework-Verbesserungen und langfristiger Unterstützung.
- Quark 2 als Standard-Theme mit Blades CSS, Font Awesome 7, automatischem, hellem und dunklem Modus mit Speicherung über
localStorage, lokal eingebundenen Schriftarten Cal Sans und Inter sowie einem überarbeiteten, von Cal.com inspirierten Designsystem. - Admin 2.0 – eine vollständig API-basierte SPA-Oberfläche, die deutlich schneller und reaktionsfreudiger ist und unabhängig vom Rendern einzelner Seiten arbeitet. Navigation, Speichervorgänge in Formularen und Medienaktionen lösen keine vollständigen Seitenneuladungen mehr aus.
- Öffentliche REST-API – dieselben Schnittstellen, die Admin 2.0 verwendet, stehen auch für eigene Werkzeuge und Integrationen zur Verfügung.
- GitHub-Markdown-Hinweise – das frühere Plugin
markdown-noticeswurde durchgithub-markdown-alertsersetzt. Verwendet wird die bekannte Syntax> [!NOTE],[!TIP],[!IMPORTANT],[!WARNING]und[!CAUTION]. - Überarbeiteter Cache und verbesserte Asset-Verarbeitung – sauberere Cache-Invalidierung, schnellere Kaltstarts und eine intelligentere Erkennung von Abhängigkeiten.
- Verschärfte Sicherheitsstandards – strengere CSP-Header, modernes Sitzungsmanagement und verbesserte Bereinigung von Eingaben in den Kern-Plugins.
- Bessere Arbeitsbedingungen für Entwickler – strengere Typangaben, klarere Ereignissignaturen und besser nachvollziehbare Wege bei veralteten Funktionen.
Important
Ein Upgrade von Grav 1.x erfordert eine Migration. Folge dazu der Schritt-für-Schritt-Anleitung unter getgrav.org/migrate-to-2. Sie beschreibt die Vorabprüfungen, die eigentliche Migration und die anschließend erforderlichen Kontrollen.