.ASTRO

ASTRO Datei

Astro Website Component
Frage stellen
SCHNELLE ANTWORT

Eine .astro-Datei ist eine Komponentenvorlage für das Astro-Web-Framework. Sie enthält HTML-ähnliches Markup sowie einen optionalen JavaScript- oder TypeScript-Skriptabschnitt, den Astro während des Builds in einfaches HTML kompiliert. Sie können .astro-Dateien in jedem Code-Editor öffnen und bearbeiten; Visual Studio Code mit der offiziellen Astro-Erweiterung bietet Ihnen Syntax-Highlighting und IntelliSense. Diese Dateien werden nie direkt in einem Browser geöffnet, da Astro sie zuerst rendert.

Entwickler: Astro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026 Kategorie: Internetdateien MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 29, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das ASTRO-Dateiformat?

Eine .astro-Datei ist eine Komponente, die von Astro verwendet wird, einem Open-Source-Web-Framework für inhaltsorientierte Websites wie Blogs, Dokumentationen und Marketingseiten. Fred K. Schott entwickelte Astro im Jahr 2021, und es erreichte im August 2022 die stabile Version 1.0. Das Projekt wird nun unter der MIT-Lizenz gepflegt, nachdem Cloudflare die Astro Technology Company im Januar 2026 übernommen hat.

Jede Datei besteht aus zwei Teilen, die durch einen --- Code-Block (Code Fence) getrennt sind. Über dem Block befindet sich das Komponentenskript, auch Frontmatter genannt, das in JavaScript oder TypeScript geschrieben ist. Es wird zur Build-Zeit ausgeführt, um andere Komponenten zu importieren, Daten abzurufen und Variablen zu deklarieren. Unterhalb des Blocks befindet sich das Template, ein HTML-ähnlicher Block, der {}-Ausdrücke, <slot />-Platzhalter sowie Scoped <style>- und <script>-Tags akzeptiert. Die Syntax ist eine Erweiterung von .html und liest sich ähnlich wie JSX, verwendet jedoch standardmäßige Kebab-Case-Attribute.

Astro rendert Komponenten im Voraus zu HTML und liefert standardmäßig kein clientseitiges JavaScript aus. Interaktive Teile werden selektiv über die Islands-Architektur mithilfe von client:*-Direktiven auf Framework-Komponenten hinzugefügt.

Sicherheit

RISIKO: LOW

An .astro file is human-readable source text and cannot run on its own by double-clicking. It only executes when compiled by the Astro toolchain during a build. As with any project source, its frontmatter can contain JavaScript, so review files from untrusted repositories before running npm install or a build, since build scripts and dependencies (not the .astro file itself) are the real risk.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEAstro Website Componentalias Astro component file, Astro component
ENTWICKLERAstro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026seit 2021
MIME TYPEtext/plain
TYPText-based source file (component template)
Diese Erweiterung wird auch verwendet von…
  • ASTRO-VISION LifeSign / horoscope data - Some astrology software has used .astro for chart or profile data files. Unrelated to the web framework.
  • Generic astronomy/astrology data exports - Occasionally seen as an ad hoc extension for star-chart or ephemeris data in niche tools.

Programme zum Öffnen von ASTRO-Dateien

Windows4 apps
Sublime Text Freemium Open the file to read and edit it as text; add an Astro syntax package for highlighting.
Visual Studio Code + Astro extension Kostenlos Install VS Code and the official Astro extension for syntax highlighting, IntelliSense, and formatting of .astro files.
WebStorm Kostenpflichtig Open the Astro project folder; WebStorm has built-in Astro support for editing and refactoring .astro components.
Astro CLI (Node.js) Open Source Run npm run dev or astro build to compile .astro files into HTML and preview the site.
macOS4 apps
Visual Studio Code + Astro extension Kostenlos Install VS Code and the official Astro extension to edit .astro files with full language support.
WebStorm Kostenpflichtig Open the project and edit .astro components with built-in Astro tooling.
Zed Open Source Open the file in Zed and install the Astro language extension for highlighting and completions.
Astro CLI (Node.js) Open Source Use astro dev and astro build in Terminal to run and compile the project.
Linux3 apps
Visual Studio Code + Astro extension Kostenlos Install VS Code (or VSCodium) plus the Astro extension to edit .astro files.
Neovim + astro language server Open Source Configure the Astro language server (@astrojs/language-server) with an LSP client for highlighting and diagnostics.
Astro CLI (Node.js) Open Source Run npm run dev or npx astro build from the terminal to serve or compile .astro files.

Technische Details

technische Spezifikation
EncodingUTF-8 plain text
Byte orderNot applicable (text)
ContainerNone; single source file
Typical sizeA few hundred bytes to tens of kilobytes
StructureTwo sections separated by a --- code fence: an optional component script (frontmatter) written in JavaScript/TypeScript that runs at build time or on the server, followed by a component template made of HTML-like markup with {} expressions, directives, <slot />, <style> and <script> tags.
IntegrityNone built in
PlatformsWindows, macOS, Linux
NotesAstro components render to HTML ahead of time and ship no client-side JavaScript runtime by default. Interactive framework components can be hydrated selectively using client:* directives (the islands architecture). The Astro compiler parses .astro files and outputs HTML plus any scoped CSS and hydration code.
Syntax BasisSuperset of HTML, close to JSX but using standard kebab-case HTML attributes
RuntimeServer/build-time rendering; no default client runtime
Language SupportJavaScript and TypeScript in the frontmatter, including top-level await
Veröffentlicht2021
Neueste VersionAstro 6 (March 2026)
Spezifikationdocs.astro.build

ASTRO-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit ASTRO-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu ASTRO-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .astro-Datei?
Öffnen Sie sie in einem beliebigen Code-Editor. Visual Studio Code mit der offiziellen Astro-Erweiterung ist die gängige Wahl und bietet Ihnen Highlighting und Autovervollständigung. Die Datei ist reiner Text, daher zeigen selbst Notepad oder TextEdit ihren Inhalt an.
Kann ich eine .astro-Datei in einem Browser anzeigen?
Nicht direkt. Ein Browser kann die Astro-Syntax nicht rendern. Sie führen das Projekt mit npm run dev aus oder erstellen es mit astro build, und Astro wandelt die Komponente in HTML um, das der Browser dann anzeigt.
Welches Programm erstellt .astro-Dateien?
Entwickler erstellen sie manuell in einem Code-Editor als Teil eines Astro-Projekts. Die Astro CLI erstellt Startprojekte, die bereits Beispiel-.astro-Dateien enthalten.
Ist eine .astro-Datei dasselbe wie HTML?
Nein. Es ist eine Erweiterung von HTML mit einem zusätzlichen JavaScript/TypeScript-Frontmatter-Bereich und Template-Ausdrücken. Astro kompiliert sie während des Builds zu Standard-HTML.
Warum hat meine .astro-Datei JavaScript am Anfang?
Dieser obere Abschnitt zwischen den beiden ----Linien ist das Komponentenskript oder Frontmatter. Er wird zur Build-Zeit ausgeführt, um Komponenten zu importieren, Daten abzurufen und Variablen zu setzen, die im darunter liegenden Template verwendet werden.
Ist das .astro-Format sicher zu öffnen?
Ja. Die Datei ist lesbarer Text und wird beim Öffnen nicht ausgeführt. Lassen Sie nur die übliche Vorsicht walten, bevor Sie Abhängigkeiten aus einem Projekt bauen oder installieren, dem Sie nicht vertrauen.

Quellen

1Astro Docs - Componentsdocs.astro.build
2Astro Docs - Template expressions referencedocs.astro.build

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Verwandte Erweiterungen

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen