Astro Blog Erstellen

Blogs mit Astro erstellen

Dieser Artikel stellt vor, wie man eine Blog-Website mit Astro erstellt, einer JavaScript-losen statischen Website-Generierungs-Engine. Wir behandeln Installation, Konfiguration und Verwendung von Astro.

Shou Arisaka
4 Min. Lesezeit
19. Nov. 2025

Dieser Artikel stellt vor, wie man eine Blog-Website mit Astro erstellt, einer JavaScript-losen statischen Website-Generierungs-Engine. Wir behandeln Installation, Konfiguration und Verwendung von Astro.

Image

GitHub:

🚀🧑‍🚀 Keep your eyes to the skies, astronauts [withastro/astro: 🚀🧑‍🚀 Keep your eyes to the skies, astronauts](https://github.com/withastro/astro)

Was ist Astro (von GitHub):

  • Ein frischer aber vertrauter Ansatz zum Erstellen von Websites
  • DX-Verbesserungen der komponentenorientierten Ära
  • Verwenden Sie Ihr bevorzugtes JavaScript-Framework und liefern Sie standardmĂ€ĂŸig automatisch das absolute Minimum an JavaScript

withastro/astro: 🚀🧑‍🚀 Keep your eyes to the skies, astronauts

Installation

Unten finden Sie die Installationsanleitung fĂŒr Astro.

Node.js installieren

Verwenden Sie Chocolatey, um nvm (Node.js Versionsverwaltungssystem) zu installieren. Dies ermöglicht es Ihnen, in spÀteren Schritten jede Version von Node.js zu installieren.

choco install nvm -y
refreshenv

FĂŒr einen Überblick darĂŒber, was Chocolatey ist und wie man es installiert, siehe das Folgende.

Chocolatey unter Windows 11 installieren

Verwenden Sie das installierte nvm, um Node.js Version 14.13.1 mit folgendem Befehl zu installieren. Astro scheint keine bestimmte Node.js-Version anzugeben, aber wir haben bestÀtigt, dass es mit Node.js Version v14 funktioniert, also fahren wir mit dieser Version fort.

nvm install 14.13.1 

BestÀtigen Sie, dass Node.js installiert ist.

> C:\ProgramData\nvm\v14.13.1\node64.exe -v
v14.13.1

Erstellen Sie ein beliebiges Verzeichnis und navigieren Sie dorthin. Initialisieren Sie ein Node.js-Projekt mit dem Befehl npm init, um eine package.json-Datei zu erstellen.

cd C:\pg\node\_win_v14.13.1_dev\
C:\ProgramData\nvm\v14.13.1\npm.cmd init 

Astro installieren

Laut der oben genannten GitHub-Dokumentation wird empfohlen, anstatt das Astro-Paket mit npm install zu installieren, den Befehl npm init astro auszufĂŒhren, der automatisch Konfiguration und Dateigenerierung ĂŒbernimmt.

C:\ProgramData\nvm\v14.13.1\npm.cmd npm init astro

# oder 

npm init astro

Sie können aus mehreren Projekttypen wÀhlen: Starter (allgemein), Blog, Dokumentation, Portfolio, minimal usw. Hier wÀhlen wir als Beispiel Blog.

(Astro mit npm init astro installieren)

Image

(Astro mit npm init astro installieren / Projektauswahl: Starter (allgemein), Blog, Dokumentation, Portfolio, minimal)

Image

Dies generiert Projektdateien mit folgender Struktur.

.
├── README.md
├── astro.config.mjs
├── package-lock.json
├── package.json
├── public
│   ├── assets
│   ├── favicon.ico
│   ├── social.jpg
│   └── social.png
├── sandbox.config.json
├── src
│   ├── components
│   ├── layouts
│   ├── pages
│   └── styles
└── tsconfig.json

Die anfÀngliche ./src/layouts/BlogPost.astro-Datei und ./src/pages/posts/index.md-Datei sehen so aus:

Image

Wie in den “next steps” im Bild oben zu sehen, sind die Node/npm-Pakete in package.json noch nicht installiert, also installieren wir sie.

npm install

Astro ausfĂŒhren

Starten Sie den Entwicklungsserver mit folgendem Befehl:

npm run dev

# oder 

astro dev

Der Server startet, und Sie können die Website anzeigen, indem Sie die localhost-Adresse öffnen.

Image

Um statische Seiten fĂŒr das Pushen zu GitHub Pages oder das Bereitstellen auf einem Server zu bauen und zu generieren, verwenden Sie folgenden Befehl:

npm run build

# oder 

astro build

Zusammenfassung

Dieser Artikel erklÀrte die Schritte zum Erstellen einer Blog-Website mit Astro, einer JavaScript-losen statischen Website-Generierungs-Engine. Hier ist eine Zusammenfassung der Hauptpunkte.

Astro ist ein Werkzeug, das einen neuen Ansatz zum Erstellen von Websites bietet und komponentenorientierte Verbesserungen bietet. Es verwendet Ihr bevorzugtes JavaScript-Framework und liefert automatisch das minimal notwendige JavaScript.

Die Installation von Astro umfasst folgende Schritte:

  1. Node.js installieren: Installieren Sie NVM (Node.js Version Manager) mit Chocolatey und wÀhlen Sie Node.js Version 14.13.1. Astro erfordert möglicherweise keine bestimmte Node.js-Version, aber Version 14 wurde als funktionierend bestÀtigt.

  2. Astro installieren: Anstatt Astro-Pakete direkt mit npm zu installieren, verwenden Sie den Befehl npm init astro, um das Projekt automatisch einzurichten und den Projekttyp (z.B. Blog) auszuwÀhlen. Dies generiert die Projektdateistruktur.

Die Projektdateistruktur umfasst astro.config.mjs, package.json, src-Verzeichnis usw. und bietet Beispiel-Astro-Komponenten und Inhalte im Anfangszustand.

  1. AbhÀngigkeiten installieren: Installieren Sie ProjektabhÀngigkeiten mit dem Befehl npm install.

Um die Entwicklungsumgebung fĂŒr ein Astro-Projekt zu starten, verwenden Sie folgende Befehle:

  • npm run dev oder astro dev

Dies startet Astros Entwicklungsserver und ermöglicht die Vorschau der Website auf localhost.

Schließlich, um ein Astro-Projekt zu bauen und statische Seiten zu generieren, verwenden Sie folgende Befehle:

  • npm run build oder astro build

Durch diesen Prozess sind die grundlegenden Schritte zum Erstellen, Entwickeln und Bereitstellen einer Blog-Website mit Astro abgeschlossen. Dies ermöglicht effizientes Erstellen von statischen, hochleistungsfÀhigen Websites.

Diesen Artikel teilen

Shou Arisaka 19. Nov. 2025

🔗 Links kopieren