Seiten
Seiten sind Dateien, die sich im Unterverzeichnis src/pages/
deines Astro-Projekts befinden. Sie sind verantwortlich für das Routing, das Laden von Daten und das gesamte Seitenlayout für jede HTML-Seite in deiner Website.
Unterstützte Seitendateien
Abschnitt betitelt „Unterstützte Seitendateien“Astro unterstützt die folgenden Dateitypen im Verzeichnis src/pages/
:
.astro
.md
.mdx
(mit der MDX-Integration installiert (EN)).html
.js
/.ts
(als Endpunkte)
Dateibasiertes Routing
Abschnitt betitelt „Dateibasiertes Routing“Astro nutzt eine Routing-Strategie, die dateibasiertes Routing genannt wird. Jede Datei in deinem src/pages/
-Verzeichnis wird anhand ihres Dateipfads zu einem Endpunkt auf deiner Website.
Mit dynamischen Routing kann eine einzelne Datei auch mehrere Seiten erzeugen. So kannst du auch dann Seiten erstellen, wenn sich deine Inhalte außerhalb des speziellen /pages/
-Verzeichnisses befinden, z. B. in einer Inhaltssammlung (EN) oder einem CMS.
Link zwischen Seiten
Abschnitt betitelt „Link zwischen Seiten“Schreibe Standard-HTML <a>
-Elemente in deine Astro-Seiten, um Links zu anderen Seiten auf deiner Website zu erstellen. Verwende einen URL-Pfad relativ zu deiner Root-Domain als Link, nicht einen relativen Dateipfad.
Um zum Beispiel von einer beliebigen Seite auf example.com
auf https://example.com/authors/sonali/
zu verlinken:
Lies mehr <a href="/authors/sonali/">über Sonali</a>.
Astro-Seiten
Abschnitt betitelt „Astro-Seiten“Astro-Seiten verwenden die Dateierweiterung .astro
und unterstützen die gleichen Funktionen wie Astro-Komponenten.
------<html lang="de"> <head> <title>Meine Homepage</title> </head> <body> <h1>Willkommen auf meiner Website!</h1> </body></html>