# Astro Minimal

import DocButton from '~/components/webkit/DocButton.vue';
import SectionBasicContent from '~/components/SectionBasicContent/SectionBasicContent.vue';
import Container from '~/components/webkit/Container.vue';

<SectionBasicContent
  description="The Astro minimal template deploys a minimal Astro project, providing a clean starting point for your web applications. This template includes only the essential features and configurations, making it perfect for learning Astro or building lightweight, performant websites from scratch."
  buttons={[
    { label: "Deploy template", link: "https://console.azion.com/create/astro/astro-minimal", outlined: false, icon: "ai ai-azion", iconPos: "left" },
    { label: "View demo", link: "https://kholjgzt87.map.azionedge.net/", severity: "secondary" }
  ]}
>
  <Fragment slot="content">
    <div style="flex: 1; min-width: 300px;">
      | Item | Details |
      |:----------|:------|
      | Repository | [Azion Samples](https://github.com/aziontech/azion-samples/tree/dev/templates/astro/astro-init) |
      | Framework | [Astro](/en/documentation/products/devtools/azion-edge-runtime/frameworks-compatibility/astro/) |
      | Use Case | General |
    </div>
    <div style="display: flex; justify-content: center; align-items: center; flex: 1;">
      <img src="/assets/docs/images/uploads/template-showcase/astro/astro-minimal.png" width="400" alt="Astro minimal" style="min-width: 100%; max-width: 100%; height: auto;" />
    </div>
  </Fragment>
</SectionBasicContent>

## About this template

This template is built with [Astro](/en/documentation/products/devtools/azion-edge-runtime/frameworks-compatibility/astro/) and ships a bare-bones project structure with only the essential pages, layouts, and configuration. There's no extra tooling or boilerplate to remove, so it's an ideal starting point for learning the framework or bootstrapping a brand-new site. Deployed on Azion, the static output is served via a distributed architecture for fast, globally distributed delivery.

## Key features

- Clean, opinion-free Astro starter with the minimal files needed to render a page
- Zero client-side JavaScript by default, keeping pages lightweight and fast
- Ready-to-extend layout and page structure for any kind of content-driven site
- Edge-optimized static output served globally through Azion