{
  "id": "019f3e26-0082-7aa3-85ec-6f2520d26e49",
  "type": "post",
  "description": "# Fast websites? Try [Astro](https://astro.build) 🚀",
  "title": "Oliver Lietz · 2026-07-07",
  "author": {
    "name": "Oliver Lietz",
    "username": "oliver_lietz",
    "url": "https://vutuv.de/oliver_lietz"
  },
  "replies": [],
  "url": "https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49",
  "formats": {
    "json": "https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.json",
    "text": "https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.txt",
    "markdown": "https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.md",
    "xml": "https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.xml"
  },
  "tags": [
    "Astro",
    "web",
    "html",
    "css",
    "typescript"
  ],
  "in_reply_to": null,
  "images": [
    {
      "width": 2480,
      "alt": "PageSpeed Insights for Astro (mobile)",
      "height": 3507,
      "urls": {
        "thumb": "https://vutuv.de/post_images/NBNZxyP1jv5vzDXwbMnLOA/thumb.avif",
        "feed": "https://vutuv.de/post_images/NBNZxyP1jv5vzDXwbMnLOA/feed.avif",
        "large": "https://vutuv.de/post_images/NBNZxyP1jv5vzDXwbMnLOA/large.avif"
      }
    },
    {
      "width": 2480,
      "alt": "PageSpeed Insights for WordPress (mobile)",
      "height": 3507,
      "urls": {
        "thumb": "https://vutuv.de/post_images/vAyS8Zu7GudhvikDxk0TwQ/thumb.avif",
        "feed": "https://vutuv.de/post_images/vAyS8Zu7GudhvikDxk0TwQ/feed.avif",
        "large": "https://vutuv.de/post_images/vAyS8Zu7GudhvikDxk0TwQ/large.avif"
      }
    },
    {
      "width": 1251,
      "alt": "GitHub Website Project",
      "height": 1875,
      "urls": {
        "thumb": "https://vutuv.de/post_images/Po76RrtM8sKcjT2p0utJyQ/thumb.avif",
        "feed": "https://vutuv.de/post_images/Po76RrtM8sKcjT2p0utJyQ/feed.avif",
        "large": "https://vutuv.de/post_images/Po76RrtM8sKcjT2p0utJyQ/large.avif"
      }
    }
  ],
  "generated_at": "2026-07-08T21:28:56Z",
  "schema_version": 3,
  "published_on": "2026-07-07",
  "reply_count": 0,
  "like_count": 1,
  "repost_count": 0,
  "bookmark_count": 0,
  "body_markdown": "# Fast websites? Try [Astro](https://astro.build) 🚀\n\nIn February 2026, a friend asked me to help with his [small website](https://meyerling-text.de).\n\nThe website was using an (un)[managed WordPress instance at IONOS](https://www.ionos.de/hosting/wordpress-hosting), and he was charged for [PHP Extended Support](https://www.ionos.de/hilfe/hosting/problemloesungen-fuer-php/ionos-php-extended-support/).\n\n> [PageSpeed Insights](https://pagespeed.web.dev/) for WordPress (mobile):\n>\n> ![PageSpeed Insights for WordPress (mobile)](/post_images/vAyS8Zu7GudhvikDxk0TwQ/large.avif)\n\nWordPress, TYPO3 and other content management systems can become slow, insecure and expensive quite quickly. And very often, full-blown content management systems with user management and workflows are not needed.\n\nI set up a project on [GitHub](https://github.com), and we started working on a rewrite from scratch using Astro with clean, modern HTML and CSS.\n\n> ![GitHub Website Project](/post_images/Po76RrtM8sKcjT2p0utJyQ/large.avif)\n\nThe Astro website is using [content collections](https://docs.astro.build/en/guides/content-collections/) for pages and content blocks and in addition few lines of custom [TypeScript](https://www.typescriptlang.org) code for the navigation.\n\nThe content is stored in [Markdown](https://docs.astro.build/en/guides/markdown-content/) files and can be directly authored on GitHub.\n\nOn every change (commit) a build ([Static Site Generation](https://en.wikipedia.org/wiki/Static_site_generator)) is started, and on success the website gets published with [IONOS Deploy Now](https://www.ionos.de/hosting/deploy-now).\n\n> PageSpeed Insights for Astro (mobile):\n>\n> ![PageSpeed Insights for Astro (mobile)](/post_images/NBNZxyP1jv5vzDXwbMnLOA/large.avif)\n\n|          | WordPress Mobile | WordPress Desktop | Astro Mobile | Astro Desktop |\n| -------------- | ---------------: | ----------------: | -----------: | ------------: |\n| Performance    |               40 |                72 |          100 |           100 |\n| Accessibility  |               88 |                91 |           95 |            92 |\n| Best Practices |               96 |               100 |           96 |           100 |\n| SEO            |               92 |                92 |          100 |           100 |\n\nStatic Site Generation allows fast and secure content websites of any scale with inexpensive hosting.\n\nAstro got my attention in 2021 (before the [1.0 release](https://astro.build/blog/astro-1/)) due to its support for [Island Architecture](https://jasonformat.com/islands-architecture/), and I'm a happy user since then. [Astro 7.0](https://astro.build/blog/astro-7/) was released some days ago with many improvements and new features.\n\nI'm a former [Magnolia CMS](https://www.magnolia-cms.com) Committer, [Apache Sling](https://sling.apache.org/) PMC member and Architect for [Adobe Experience Manager](https://business.adobe.com/products/experience-manager/). I do IT for fun and profit."
}
