From fce7444b8bed93cb38df4ffccf17f8a7d1eabe31 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Fri, 26 Sep 2025 18:40:54 +0000 Subject: [PATCH 01/24] post skeleton --- src/content/blog/whats-new-september-2025.mdx | 274 ++++++++++++++++++ 1 file changed, 274 insertions(+) create mode 100644 src/content/blog/whats-new-september-2025.mdx diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx new file mode 100644 index 0000000000..1bc0575fb1 --- /dev/null +++ b/src/content/blog/whats-new-september-2025.mdx @@ -0,0 +1,274 @@ +--- +title: "What's new in Astro - September 2025" +description: 'August 2025 - funding, 3 million downloads, state of JS, and more!' +publishDate: "September 30, 2025" +authors: + - sarah +coverImage: "/src/content/blog/_images/whats-new-shared.webp" +socialImage: "/src/content/blog/_images/whats-new-september/og.webp" +lang: "en" +startDate: "2025-09-01" +endDate: "2025-10-01" +related: + - whats-new-august-2025 + - whats-new-july-2025 +--- +import MonthlyShowcaseGrid from './_whats-new-components/MonthlyShowcaseGrid.astro'; +import ShowcaseGridById from './_whats-new-components/ShowcaseGridById.astro'; +import ThemeGrid from './_whats-new-components/ThemeGrid.astro'; +import YouTubeGrid from './_whats-new-components/YouTubeGrid.astro'; +import { Tweet } from 'astro-embed'; +import ShowcaseCard from '~/pages/showcase/_components/ShowcaseCard.astro'; +import { getEntry } from 'astro:content'; +import Mention from "/src/components/Mention.astro"; +import { BlueskyPost } from 'astro-embed'; +import { LinkPreview } from 'astro-embed'; + +Some exciting news from around the Astro ecosystem this month, including: + +- [Updates from Mission Control](#updates-from-mission-control) +- [Latest releases](#latest-releases) +- [Astro Adopters](#astro-adopters) +- [Weird Wide Web](#weird-wide-web) +- [Cosmic Canvas](#cosmic-canvas) +- [Community updates](#community) +- [Reading List](#content) +- [Watch Party](#watch-party) +- [Tips & Tools](#tips--tools) +- [Themes & Templates](#themes--templates) +- [SUPER Showcase - extended version!](#showcase) +- [Starlight in the wild](#starlight-in-the-wild) + + +Let's dive right into it! + +## Updates from Mission Control + +- πŸš€ Reply to the State of JS survey +- πŸ§‘β€πŸ’» 3 million monthly npm installs +- πŸ‘‹ funding announcements + + + +## Latest releases + +Minor releases introduce new features and improvements. Check out what's new! + +- [Astro 5.14](https://github.com/withastro/astro/blob/refs/heads/main/packages/astro/CHANGELOG.md#5140) - new routing tools, async Svelte rendering, React 19 actions support, and more! + +## Astro Adopters + +From A to B, C to D, some of the biggest names you know are using Astro! + +export const featuredSites = [ + 'orm.drizzle.team', + 'nixos.org', + 'pricefinder.travelodge.co.uk', + 'ledefile.renault.com', +]; + +{/* Use for grids of 2 per row */} +
+ + + + +
+ + +{/* Can use when there are multiples of 3 */} +{/* */} + +See more companies using Astro in our [site showcase](/showcase/), and explore Astro for corporate or enterprise use with one of our [agency partners](/agencies/)! + +## Weird Wide Web + +Some sites from the last month that show off what you can do with Astro that are quirky, innovative, inspiring, or just plain fun! + +- site 1 +- Maybe the shade map one? + + + +export const monthlySites = [ + 'geolineup.com', + 'sky.dlazaro.ca', +]; + +{/* Use for grids of 2 per row */} +
+ + +
+ +{/* Can use when there are multiples of 3 */} +{/* */} + +## Cosmic Canvas + +Didn't think you could do that with Astro? These stunning sites with spectacular visuals and smooth animations prove you can! + +export const canvasSites = [ + 'ledefile.renault.com', + 'www.thelonelypixel.co.uk', +]; + +{/* Use for grids of 2 per row */} + +
+ + +
+ + +{/* Can use when there are multiples of 3 */} +{/* */} + + +## Community + +### Astro Team News + +Heading to [ViteConf](https://viteconf.amsterdam) in October? You'll be able to meet speakers , , and several other core members of the Astro team who will be attending! + +- Astro Happy Hour? +- newest + +### Discord Hot Topics + + +### Did you know? + + +## Content + +Here's what caught our attention this month: + +- slkfrj +- sldkfds + +Because you can never get tired of Astro, here's even more community content! + +### Migration Stories + +- []() + +### How-to Articles + +- []() + +Find these and **all how-to articles** from previous monthly blog posts at [Astro Tips](https://astro-tips.dev)! + +{/* ### ... and more! */} + +## Watch Party + +Be sure to follow [Astro's official YouTube channel](https://www.youtube.com/astrodotbuild) for content from the team! + +### Astro on demand + +Grab your popcorn and make a playlist of your faves! 🍿 + + + +### Astro ❀'s your fave tech + +Using a CMS, database, or AI tool to build Astro? See how it's done! + + + +### Learn Astro + +New to Astro? See the latest introductory videos around the web! + + + +### Meetups + +Astro is popular around the globe! Discover what happened at meetups and conferences this month. + + + +### Live coding streams + +Watch people build, experiment, and learn! + + + + +## Tips & Tools + +The latest community-built [utilities and integrations](/integrations/) to help you build with Astro. πŸ›  + +- []() + + +... and some built with Astro! + +- []() + +## Themes & Templates + +Several new Astro themes were added to the [Astro theme directory](https://astro.build/themes/) this month. Get a jump start on a fresh new project by starting with a theme! + + + +## Showcase + + +Looking for even more inspiration? See all the community member websites submitted to [the Astro showcase](https://astro.build/showcase/) this month. [Submit your site built with Astro!](https://astro.build/showcase/submit/) + +{/* + +*/} + +export const extraSitesToExclude = [ + 'spellcast.fm', +]; + +export const excludedSites = [...featuredSites, ...monthlySites, ...canvasSites, ...extraSitesToExclude] + + + + +## Starlight in the wild + +It's always exciting to stumble across more docs built with Starlight. Here's what our community noticed this month: + + + +## That’s a wrap! πŸ‘‹ + +Thanks for another great month! We can't wait to see what you build next month! + +*Want to be in this post next month? Share your Astro websites, projects, apps, tools, blog posts, demos, and videos in the `#showcase` channel in [our Discord](https://astro.build/chat) and/or tag us on social media!* From 37323c7ed780820c64df50bd56dcdf18785887c3 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Sun, 28 Sep 2025 17:50:18 +0000 Subject: [PATCH 02/24] added tips and tools, community sections --- .../2025/astro-happy-hour.jpg | Bin 0 -> 115913 bytes src/content/blog/whats-new-september-2025.mdx | 59 ++++++++++++++++-- 2 files changed, 53 insertions(+), 6 deletions(-) create mode 100644 src/content/blog/_images/whats-new-september/2025/astro-happy-hour.jpg diff --git a/src/content/blog/_images/whats-new-september/2025/astro-happy-hour.jpg b/src/content/blog/_images/whats-new-september/2025/astro-happy-hour.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a864dc3a458d6e07853f82128882a175d3e934e6 GIT binary patch literal 115913 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 literal 0 HcmV?d00001 diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 1bc0575fb1..417777f159 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -23,6 +23,8 @@ import { getEntry } from 'astro:content'; import Mention from "/src/components/Mention.astro"; import { BlueskyPost } from 'astro-embed'; import { LinkPreview } from 'astro-embed'; +import BlogContentImage from '/src/components/BlogContentImage.astro'; +import astroHappyHour from '/src/content/blog/_images/whats-new-september/2025/astro-happy-hour.jpg'; Some exciting news from around the Astro ecosystem this month, including: @@ -129,16 +131,45 @@ export const canvasSites = [ ### Astro Team News +We're excited to announce our newest Astro maintainer, [Louis Escher](https://github.com/louisescher)! Please join us in welcoming yet another amazing contributor to the ranks! + +#### **Upcoming Events** + Heading to [ViteConf](https://viteconf.amsterdam) in October? You'll be able to meet speakers , , and several other core members of the Astro team who will be attending! -- Astro Happy Hour? -- newest +We'll also be sticking around a little longer in Amsterdam and would love to meet you! More details to come, but you can save the date. Drinks are on Netlify! + + + +And get ready for speaking at React Advanced London in November, who will help you [Navigate Islands of Interactivity](https://reactadvanced.com/#person-reuben-tier). + +### Hot topics -### Discord Hot Topics +Hot on the heels of the announcement of our [partnership with Mux](https://astro.build/blog/mux-official-video-partner/), this month saw two new Mux Astro integrations, a new Astro docs [guide for using Mux in Astro](https://docs.astro.build/en/guides/media/mux/), and community videos about how to get started from some of our favourite Astro content creators! + + +Did you know that [CodeTV already runs on Astro + Mux](https://astro.build/case-studies/codetv/)? (Sorry not sorry that Jason might now want to update to the official native components. πŸ˜‚) ### Did you know? +We recently added an improvement to our pull request (PR) workflow that helps contributors help *you* understand the changes they have made to the Astro codebase. + +Our new workflow automatically checks any changesets and validates them against our [changeset writing and style guidelines](https://contribute.docs.astro.build/docs-for-code-changes/changesets/). It helps us ensure that changes are described helpfully and consistently, with a focus on the user-facing changes so that readers will always know what an implementation detail means when it comes to the code in your own project. And, this workflow will also catch things like improper Markdown heading levels that will break formatting when your changeset is added to the full `CHANGELOG.md`. + +We're proud of Astro's commitment to documenting our code changes, from patch releases to major upgrade guides. Thank you for contributing this feature! + + + ## Content @@ -230,12 +261,24 @@ Watch people build, experiment, and learn! The latest community-built [utilities and integrations](/integrations/) to help you build with Astro. πŸ›  -- []() - +- [Astro Takumi](https://github.com/vikas5914/astro-takumi) - Generate Open Graph images for your Astro site using Takumi. +- [Astro Open Telemetry](https://github.com/dvelasquez/astro-prometheus-integration/tree/main/packages/astro-opentelemetry-integration) - Provides comprehensive OpenTelemetry observability for your Astro site running on Node.js. +- [Astro Layout Grid](https://github.com/iaslfw/astro-layoutgrid) - A lightweight, zero-dependency responsive grid overlay component for Astro that helps developers align content with visual precision. +- [Astro Tree View](https://www.npmjs.com/package/@pindoba/astro-tree-view) - A flexible and accessible tree view component for Astro applications. +- [Astrolab UI](https://www.npmjs.com/package/astrolab-ui) - Astrolab brings all your repositories' Astro components into one place where you can view and modify your props and slots on the fly. +- [Astro LinkedIn Insight](https://github.com/icruzdevelopment/astro-linkedin-insight) - An Astro component and helper feature for integrating the LinkedIn Insight tag into your website. +- [Astro Awaited](https://github.com/matheusbronca/astro-awaited) - Enables you to render fallback placeholders while server-side data is being fetched +- [Astro PlantUML](https://www.npmjs.com/package/@thwbh/astro-plantuml) - An Astro integration for rendering PlantUML diagrams in your markdown files. +- [Mux Uploader Astro](https://www.npmjs.com/package/@mux/mux-uploader-astro) - A Mux-flavored Astro video uploader component. +- [Mux Player Astro](https://www.npmjs.com/package/@mux/mux-player-astro) - A Mux-flavored Astro video player component. +- [Astro Utils](https://www.npmjs.com/package/@jaydixit/astro-utils) - A collection of utility components and plugins for Astro projects. +- [Basis UI](https://github.com/zhengyishen0/basis-ui) - A Shadcn-style component library purely designed for Astro. +- [Astro Favi Link](https://github.com/gingerchew/astro-favi-link) - Add stylish favicons to your external links with ease. ... and some built with Astro! -- []() +- [Z-Links](https://zlinks.netlify.app/) - With Z-links, you can organize all your links into folders, making it easy to keep bookmarks, team resources, and projects neatly accessible. +- [Git Diff Viewer](https://github.com/trueberryless-org/git-diff-viewer) - View the diff of a file on a public GitHub repo since a specific date. ## Themes & Templates @@ -243,6 +286,10 @@ Several new Astro themes were added to the [Astro theme directory](https://astro +... and check out these new themes for Starlight! + +- [Starlight Galaxy](https://github.com/frostybee/starlight-theme-galaxy) + ## Showcase From a672915ef243c81b45ea5b4acf0b5a4191c2a8e9 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Sun, 28 Sep 2025 18:12:05 +0000 Subject: [PATCH 03/24] Add YouTube videos from playlist --- src/content/blog/whats-new-september-2025.mdx | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 417777f159..486930c225 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -201,10 +201,12 @@ Be sure to follow [Astro's official YouTube channel](https://www.youtube.com/ast Grab your popcorn and make a playlist of your faves! 🍿 @@ -213,10 +215,12 @@ Grab your popcorn and make a playlist of your faves! 🍿 Using a CMS, database, or AI tool to build Astro? See how it's done! @@ -237,8 +241,9 @@ New to Astro? See the latest introductory videos around the web! Astro is popular around the globe! Discover what happened at meetups and conferences this month. From 6ca46e32e7fc290632eeabe63ff618aeffdd58cc Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Sun, 28 Sep 2025 18:56:22 +0000 Subject: [PATCH 04/24] add content --- src/content/blog/whats-new-september-2025.mdx | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 486930c225..07220dde65 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -46,7 +46,7 @@ Let's dive right into it! ## Updates from Mission Control -- πŸš€ Reply to the State of JS survey +- πŸš€ Reply to the [State of JS survey](https://survey.devographics.com/en-US/survey/state-of-js/2025) - πŸ§‘β€πŸ’» 3 million monthly npm installs - πŸ‘‹ funding announcements @@ -175,22 +175,32 @@ We're proud of Astro's commitment to documenting our code changes, from patch re Here's what caught our attention this month: -- slkfrj -- sldkfds +- Learn why **David Bryan** [chose Astro over WordPress for their new business venture](https://www.linkedin.com/pulse/why-i-chose-astro-over-wordpress-my-new-business-venture-david-bryan-7brre/) and how Astro hit the sweet spot for a whole range of reasons. +- Find out how **Nicholas Khami** [made their Astro site agent-friendly](https://www.skeptrune.com/posts/making-sites-accessible-for-agents) by serving Markdown based on Accept headers +- Read about how **Human Who Codes** chose Astro for Bredbox to optimize for [code portability](https://newsletter.humanwhocodes.com/posts/human-who-codes-newsletter-code-portability) +- See some [Astro Build Speed Optimization](https://www.reddit.com/r/astrojs/comments/1n8fntg/astro_build_speed_optimization_from_9642s_to/) tips from **petethered**, who went from 9642s to 2659s for 340k pages. +- Master [production-ready Astro middleware](https://www.lorenstew.art/blog/production-ready-astro-middleware) with dependency injection, testing strategies, and caching for enterprise applications with **Loren Stewart**. Because you can never get tired of Astro, here's even more community content! ### Migration Stories -- []() +- [Why we moved our marketing site from DNN to Astro](https://engagesoftware.com/posts/why-we-moved-our-marketing-site-from-dnn-to-astro/) and [how to migrate from DNN to Astro](https://engagesoftware.com/posts/how-to-migrate-from-dnn-to-astro/) + ### How-to Articles -- []() +- [Build a zero-cost Astro website with Pages CMS](https://www.frontendhire.com/learn/frontend/courses/marketing-website-with-zero-cost-cms/overview) +- [How to use Dynamic Components in Astro](https://www.luckymedia.dev/blog/how-to-use-dynamic-components-in-astro) +- [Switch Off Smooth Scrolling on History Traversals (Only)](https://events-3bg.pages.dev/jotter/tips/instant-scrolling-history-navigation/) Find these and **all how-to articles** from previous monthly blog posts at [Astro Tips](https://astro-tips.dev)! -{/* ### ... and more! */} +### ... and more! + +- [The Journey Behind inspo.page: A Better Way to Collect Web Design Inspiration](https://tympanus.net/codrops/2025/09/15/the-journey-behind-inspo-page-a-better-way-to-collect-web-design-inspiration/) +- [Case Study - Building La Villa de Mazamet with Astro](https://montagnenoirewebstudio.com/en/portfolio/villa-de-mazamet/) + ## Watch Party From 6a6856cc9a9865d90ee73fcdf7d57707ea991daa Mon Sep 17 00:00:00 2001 From: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Date: Mon, 29 Sep 2025 13:52:12 -0300 Subject: [PATCH 05/24] comma nit Co-authored-by: Yan <61414485+yanthomasdev@users.noreply.github.com> --- src/content/blog/whats-new-september-2025.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 07220dde65..253a33dc32 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -141,7 +141,7 @@ We'll also be sticking around a little longer in Amsterdam and would love to mee And get ready for speaking at React Advanced London in November, who will help you [Navigate Islands of Interactivity](https://reactadvanced.com/#person-reuben-tier). From 09fc47957ddf9fc7d4fe04cd0b8932f55ec814d4 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Mon, 29 Sep 2025 17:10:43 +0000 Subject: [PATCH 06/24] last minute tips and tools --- src/content/blog/whats-new-september-2025.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 253a33dc32..02a4d73c34 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -290,6 +290,8 @@ The latest community-built [utilities and integrations](/integrations/) to help - [Astro Utils](https://www.npmjs.com/package/@jaydixit/astro-utils) - A collection of utility components and plugins for Astro projects. - [Basis UI](https://github.com/zhengyishen0/basis-ui) - A Shadcn-style component library purely designed for Astro. - [Astro Favi Link](https://github.com/gingerchew/astro-favi-link) - Add stylish favicons to your external links with ease. +- [Spiderseek Astro Analytics](https://github.com/spiderseek/astro-analytics) - An Astro Integration for Spiderseek AI Analytics and Tracking. +- [Astro Create Portal](https://github.com/Bl4cky99/astro-create-portal) - Headless portal primitives for Astro 5+ that let you declaratively project markup into the document head and anywhere else in the DOM. ... and some built with Astro! From 82938abbd6fb356b88313d0063582fbab6d5fa9c Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Mon, 29 Sep 2025 17:44:04 +0000 Subject: [PATCH 07/24] add 8-bit badges --- .../2025/built-with-astro.webp | Bin 0 -> 1372 bytes .../2025/friends-of-houston.gif | Bin 0 -> 27949 bytes .../2025/friends-of-houston.webp | Bin 0 -> 1572 bytes src/content/blog/whats-new-september-2025.mdx | 17 +++++++++++++++++ 4 files changed, 17 insertions(+) create mode 100644 src/content/blog/_images/whats-new-september/2025/built-with-astro.webp create mode 100644 src/content/blog/_images/whats-new-september/2025/friends-of-houston.gif create mode 100644 src/content/blog/_images/whats-new-september/2025/friends-of-houston.webp diff --git a/src/content/blog/_images/whats-new-september/2025/built-with-astro.webp b/src/content/blog/_images/whats-new-september/2025/built-with-astro.webp new file mode 100644 index 0000000000000000000000000000000000000000..1ec9403572baa9439fedd46a6fb1c7613f6601b3 GIT binary patch literal 1372 zcmV-i1*7^>Nk&Fg1pok7MM6+kP&gn+1pok$7yz9CDp&v?06u9bkVT{-p_yEkWIzUl zvw&u92^9G5UVSy}w-z{s^>_J?vR|LwfbCEH`+L4)ypBG3{wujx&<^rH%fH!wIPS)pH2#PF+xwrkx3FJD&)5ZQ+SM7# z#9%u*GHAS9_o_Z+USYhgUg&**?`*l^vZQd?9-;evYZ0uwocSKwKNaoc;L=w>1-y?d zuMO7b8=vSrl_|^G6Edg#ElT(ZvS6wJ0Q>g3sW)$>H7azbm_B2KeHWH0pd;-?nN5n~ zih6!)*jpcP;W`E66p-@kjx#0@(;}M)FIB}fXvur~DUtDP{sOiJAWina#}KXAQ0W3W zzYNM`?7}qSOHIUh6E86E%#m#W{QQ2}umQh+>Ve&mv!Lu~dQ@koQe)%UP0!WC`2ZD( zz?SzhL{@Z^AGZv-3ilhb?)|_(^hvsiElq~{pMUn@22oSHz5j-CR`~G8fB&PX5zYH8 z{4Dj2{I}oPbSKVc6i}vuC817wT9=IHNOObteIQk^mW#hGG+Xs5cdlWAR6SjI6VV2y zSAykpR8Fp^k^y6Viap(EUWp+#PrJ)Ya=bD)#@RX8t*4xdaEfj<60Gx~Iz9-U2YC2C01!Pd?B6i@f~Vi8~4*BgT~v?FQwF@{lb z5@KoNd{7Fw=`UJVTcsl!fKscfvj$5UP7uCcxpjAHh1at0&;QHZJ^zAjN+(LIg)dy> zAbP*1OJX-Y0UTZ68q`jvzc;!~FEq6_z!47&P&Xs-*df51ZoU9ZF2p02#$ z2`b?zm>}Hm{F!;%%NwuxjM_{t-y1!e@+gYCKLsW!*?MKCYvT{|{ID5O?jOF#1(FU4uNeE`u$-#^hK{`|7#*+0UG zy_>|>{**t|&TUtu&~*=QcFF(!4!+rW!!l|L|M;5(B=*oh)=T)}rqHfA%iFiK9@b`T z`5s3mvZzzkcFp*$&vnFfxo1}y*uS1Ll67L~1Bmt$i~h`Q)DSg#G=SbhfsSrMW--ts zBC)H0HKMk*(RoSu#crJA_>Z>!MU(_G4Gt19;}wHDPxR$)&);Xzt9{^qfB=W@6udMS-IEBsm1PUGjWu_9(;p{L@lA;WT?PP1D(EWxX z&G;|L`j8*tc*BTcNOOl804|t_IJ`UQVyPla1tITH)(6M>dCF@}+?R{G61)D28B28b z-vZqB@9N}nuxuX!U&8>Hrb3*_aYLVT)qTbvFX@p$AJ$_3zrNJ@Fn=?IN1@%UT~ucC zWY@(|ah-gi7csB&~am-F$A>_ooxLDT1mG=M2t@L|2jSbD!cC<7)N33EH!+SJ?VafIIGK2+X(!*BKs)!AQKOdSplntKTR|Pv z1(kgz9ObdRIBtLV|F88Cc$|kCzZo5em{w@$fl78|G*Kd$zz(7ge8RO2Lq>Df{WOMa e2oY?JCptj_KxqgqSBG;yI;|J-*Yw&DcajO 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 literal 0 HcmV?d00001 diff --git a/src/content/blog/_images/whats-new-september/2025/friends-of-houston.webp b/src/content/blog/_images/whats-new-september/2025/friends-of-houston.webp new file mode 100644 index 0000000000000000000000000000000000000000..40c89e7a776fe10b0878d61b472c0a06ca0e3811 GIT binary patch literal 1572 zcmV+<2HW{kNk&E-1^@t8MM6+kP&gnE1^@ss8vvaFDp&v?06t|Vk42;+AsJn^WIzT) zwg66zuPJOR8v&NusixDSaR@BhkvQF~eX zgZ_v3FMv$mI_SpwO)0R=VooSU{C`BFC=WgvhvM@O^ha_*m zl{|uLjm)^m#dh_)U;UsBuT4-S;I{y|(*>wv7Eq@R>f;X!u4Oat=zX0?0092*6z*af zt|eSMdY^@bTEZKg;Bw0(rWEg06hJ0hk&MRLRD0zuc&tudj|NwLVlt!X_KeSovTAVc z8TI^25zwhTA39qV3sTgpJFw&d5 zoHTDlg=NRTAdO={Lm94tiTi|}P>bF+s)@d0d*oN)4Z}7Jpp8#1*$QXOa%f=<*>n== z_}zYOVf9;+qZ|5>W?vddUox7X<;e>l8b-i1fb;TmU<8*1Ut=p|tq8V%^hZ9Jg}rec zct`a&vhkBwCG=pfoBw9rgQIW4>d?1EySosYv7SN~U`HR7w(Lz`&p?f54=h4{aL}T* zJ)O}yqf|o=Qnh^!mrA)R44V)p`2~F0#8mwl9JSwMMs)O-=RYwFV6mIf1+CYX-OK5( z5@(#E)WnWS%{VF}nqP+UcPym=y%Hr1ht=2mACPe$ooeTP20@_~M@#aoCJf`P5_d{8 zn68t%Abv$RSm$Q0$RiH!EuI|9<$647}t*QF?BW&rYf%*iYSNAm#Cb;`K zwUd)4ghTy00BviGSd1<9`&F@dB>GMSHO%EH#QWQzwSX>&TlsgWZFi?zCyyrO=KdjN?nSlnha(uTf?p#_vR}<4YPtU10@j3 z=2pyt*fcKBkxJhhWi=Dyv>%-a@<>=68vCaU|6mr|2YpxhQ8YMU^c8y+ru?rib=1(f z-TiKXXXU03LM0B4`oNN`g0plCxinJGn6UTf3p~{WTBP1n6VV_TR}r|R8sraZO+|1& zksjZ?OkrQR?WKxhOP1!{bdm^koZVkMXP^9$A5_HnH_t|(2lcC9wIS#|&aW)zKbb+T z&c*E~ZsodN{U}x}OMe~oza?PfBdzJqzsb$seE-GN($0Ef}!|nashacXOxOrNPzb=R@-69d6nq)ERd`wKN})7P^sFTw2>@0?DaQm!q2W3|Q5^<-wLkPn?oe9itff-ITAoW7w6%-J zfEgKZR3~jIILwT~OP6jzYF$i!azT&(;jt6{TY$=w(EYtsJ@CGoF%&0-poP{yq?+Nj zydf)-9)#9J*7N_F3;~4FU@_%%Leg)_XqNZw0*(lN@!Eq3l_kJ-7us5Rv%)i}1BgGi zoxfU}oJz2Nvk%J5ziGlW;LS$c&n%m}9WQh2m{&7dcu$k4abN2(&tEzj(bR?zPu%Zy zm;$02#hjnq0Oo_c*bU;up||rO8&xh|)HHNgLBK}LdKk3yA-neCYtMFoQ6M%9r0;RG z`)i0l=V^~DsV7hgC?whlU*w+-Y7FtkQGA?X6LBr^gb^f z-=4ESPCkeWE4cC$&%dw?$ub~>U77z3>fU8`rXs4)AoY~A>>nCw_4|N+yi3?cG+l%d z{`|TziL7LKraQB3z65Lm_}7=cC$b2@cZSWr+4D~7p8&db>J6lyI8K2Ju{0ravR351 W*xVRbUm#5yE}fW>;6Aw_U;qHEo&=}> literal 0 HcmV?d00001 diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 02a4d73c34..8cd8eaaf8a 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -25,6 +25,9 @@ import { BlueskyPost } from 'astro-embed'; import { LinkPreview } from 'astro-embed'; import BlogContentImage from '/src/components/BlogContentImage.astro'; import astroHappyHour from '/src/content/blog/_images/whats-new-september/2025/astro-happy-hour.jpg'; +import builtWithAstro from '/src/content/blog/_images/whats-new-september/2025/built-with-astro.webp'; +import friendsOfHouston from '/src/content/blog/_images/whats-new-september/2025/friends-of-houston.webp'; +import friendsOfHoustonGif from '/src/content/blog/_images/whats-new-september/2025/friends-of-houston.gif'; Some exciting news from around the Astro ecosystem this month, including: @@ -133,6 +136,17 @@ export const canvasSites = [ We're excited to announce our newest Astro maintainer, [Louis Escher](https://github.com/louisescher)! Please join us in welcoming yet another amazing contributor to the ranks! +### Updates from... the past! + +We heard you liked webrings, so we've created two pixel-perfect badges you can add to your site to show your love for Astro and Houston! + + + + +(You want shiny? We got shiny.) + + + #### **Upcoming Events** Heading to [ViteConf](https://viteconf.amsterdam) in October? You'll be able to meet speakers , , and several other core members of the Astro team who will be attending! @@ -186,6 +200,8 @@ Because you can never get tired of Astro, here's even more community content! ### Migration Stories - [Why we moved our marketing site from DNN to Astro](https://engagesoftware.com/posts/why-we-moved-our-marketing-site-from-dnn-to-astro/) and [how to migrate from DNN to Astro](https://engagesoftware.com/posts/how-to-migrate-from-dnn-to-astro/) +- [Why I Switched from WordPress to Astro: Faster, Cheaper, and Greener](https://blog.hompus.nl/2025/01/20/why-i-switched-from-wordpress-to-astro-faster-cheaper-greener/) + ### How-to Articles @@ -193,6 +209,7 @@ Because you can never get tired of Astro, here's even more community content! - [Build a zero-cost Astro website with Pages CMS](https://www.frontendhire.com/learn/frontend/courses/marketing-website-with-zero-cost-cms/overview) - [How to use Dynamic Components in Astro](https://www.luckymedia.dev/blog/how-to-use-dynamic-components-in-astro) - [Switch Off Smooth Scrolling on History Traversals (Only)](https://events-3bg.pages.dev/jotter/tips/instant-scrolling-history-navigation/) +- [How to migrate your website from Nuxt.js to Astro](https://www.luckymedia.dev/blog/how-to-migrate-your-website-from-nuxtjs-to-astro) Find these and **all how-to articles** from previous monthly blog posts at [Astro Tips](https://astro-tips.dev)! From 16b1626ce1f0a1f9b1cd8dd70e9991ee2674ed05 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Mon, 29 Sep 2025 17:46:31 +0000 Subject: [PATCH 08/24] add event catalog --- src/content/blog/whats-new-september-2025.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 8cd8eaaf8a..e1c99779ca 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -314,6 +314,7 @@ The latest community-built [utilities and integrations](/integrations/) to help - [Z-Links](https://zlinks.netlify.app/) - With Z-links, you can organize all your links into folders, making it easy to keep bookmarks, team resources, and projects neatly accessible. - [Git Diff Viewer](https://github.com/trueberryless-org/git-diff-viewer) - View the diff of a file on a public GitHub repo since a specific date. +- [EventCatalog](https://www.eventcatalog.studio/) - Purpose-built diagrams for distributed systems. ## Themes & Templates From 18b7de852b53895ca6e3f8a1d7ecba9c69622b39 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 00:17:00 +0000 Subject: [PATCH 09/24] update most sections --- src/content/blog/whats-new-september-2025.mdx | 54 +++++++++---------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index e1c99779ca..53eab75402 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -1,6 +1,6 @@ --- title: "What's new in Astro - September 2025" -description: 'August 2025 - funding, 3 million downloads, state of JS, and more!' +description: 'August 2025 - Partnerships and sponsorships, 3 million npm downloads, State of JS survey, and more!' publishDate: "September 30, 2025" authors: - sarah @@ -49,9 +49,12 @@ Let's dive right into it! ## Updates from Mission Control -- πŸš€ Reply to the [State of JS survey](https://survey.devographics.com/en-US/survey/state-of-js/2025) -- πŸ§‘β€πŸ’» 3 million monthly npm installs -- πŸ‘‹ funding announcements +- πŸš€ Take the [State of JS survey](https://survey.devographics.com/en-US/survey/state-of-js/2025) +- πŸ“ˆ Astro passes 3 million monthly npm installs +- 🀝 Partnership announcements with [Mux](/blog/mux-official-video-partner/), [Webflow](/blog/webflow-official-partner/), and [Cloudflare](/blog/cloudflare-official-partner/) +- πŸ₯³ Cloudflare, Webflow and Netlify announce they are joining forces to support the open web and projects like Astro and TanStack on [Cloudflare's blog](https://blog.cloudflare.com/cloudflare-astro-tanstack/) and [Netlify's blog](https://www.netlify.com/blog/supporting-an-open-web-with-netlify-cloudflare/) +- πŸ€– [AI code gen apps built in Webflow are powered by Astro](https://webflow.com/blog/webflow-conf-2025-keynote-recap) + @@ -63,20 +66,20 @@ Minor releases introduce new features and improvements. Check out what's new! ## Astro Adopters -From A to B, C to D, some of the biggest names you know are using Astro! +From Google to KaOs, Verdens Gang (VG) to Bernie Sanders, some of the biggest names you know are using Astro! export const featuredSites = [ - 'orm.drizzle.team', - 'nixos.org', - 'pricefinder.travelodge.co.uk', + 'genkit.dev', + 'kaosx.us', + 'www.vg.no', 'ledefile.renault.com', ]; {/* Use for grids of 2 per row */}
- - - + + +
@@ -90,20 +93,18 @@ See more companies using Astro in our [site showcase](/showcase/), and explore A Some sites from the last month that show off what you can do with Astro that are quirky, innovative, inspiring, or just plain fun! -- site 1 -- Maybe the shade map one? - - +- Feed your music addiction and track artists, generes, and playlists in [Recent Music](https://recentmusic.com/). +- Add custom word lists and help your child [learn to read](https://learntoread-astro.netlify.app/) with this flash-card inspired Astro site! export const monthlySites = [ - 'geolineup.com', - 'sky.dlazaro.ca', + 'recentmusic.com', + 'learntoread-astro.netlify.app', ]; {/* Use for grids of 2 per row */}
- - + +
{/* Can use when there are multiples of 3 */} @@ -114,15 +115,15 @@ export const monthlySites = [ Didn't think you could do that with Astro? These stunning sites with spectacular visuals and smooth animations prove you can! export const canvasSites = [ - 'ledefile.renault.com', - 'www.thelonelypixel.co.uk', + 'aksell.no', + 'www.rfdesign.au', ]; {/* Use for grids of 2 per row */}
- - + +
@@ -251,7 +252,7 @@ Using a CMS, database, or AI tool to build Astro? See how it's done! ]} /> -### Learn Astro +{/* ### Learn Astro New to Astro? See the latest introductory videos around the web! @@ -261,7 +262,7 @@ New to Astro? See the latest introductory videos around the web! { id: "", title: ""}, { id: "", title: ""}, ]} -/> +/> */} ### Meetups @@ -271,8 +272,6 @@ Astro is popular around the globe! Discover what happened at meetups and confere maxCols={2} videos={[ { id: "https://www.youtube.com/watch?v=V9zdVseehxk", title: "4Developers Łódź 2024: Maciek Palmowski - Is Astro the ultimate front-end framework?"}, - { id: "", title: ""}, - { id: "", title: ""}, ]} /> @@ -285,7 +284,6 @@ Watch people build, experiment, and learn! { id: "https://www.youtube.com/watch?v=1jSKczvzckg", title: "Watch Me Code an Events Website using Astro"}, { id: "https://www.youtube.com/watch?v=pZP4AM6Kw10", title: "Cards dinamicas con astro"}, { id: "https://www.youtube.com/watch?v=StYZr3X-cIA", title: "Construyendo con IA a costo $0"}, - { id: "", title: ""}, ]} /> From 388a1e60618339c6cb896140c3bf324794e88c0f Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 00:23:41 +0000 Subject: [PATCH 10/24] update Bernie --- src/content/blog/whats-new-september-2025.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 53eab75402..b933705a07 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -72,7 +72,7 @@ export const featuredSites = [ 'genkit.dev', 'kaosx.us', 'www.vg.no', - 'ledefile.renault.com', + 'berniesanders.com', ]; {/* Use for grids of 2 per row */} @@ -80,7 +80,7 @@ export const featuredSites = [ - + From aea5b26fd87cfda6a3760b9fdbdf1d143b499478 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 00:45:11 +0000 Subject: [PATCH 11/24] update badges --- .../assets/blog/whats-new}/built-with-astro.webp | Bin .../assets/blog/whats-new}/friends-of-houston.gif | Bin .../assets/blog/whats-new}/friends-of-houston.webp | Bin src/content/blog/whats-new-september-2025.mdx | 12 ++++++------ 4 files changed, 6 insertions(+), 6 deletions(-) rename {src/content/blog/_images/whats-new-september/2025 => public/assets/blog/whats-new}/built-with-astro.webp (100%) rename {src/content/blog/_images/whats-new-september/2025 => public/assets/blog/whats-new}/friends-of-houston.gif (100%) rename {src/content/blog/_images/whats-new-september/2025 => public/assets/blog/whats-new}/friends-of-houston.webp (100%) diff --git a/src/content/blog/_images/whats-new-september/2025/built-with-astro.webp b/public/assets/blog/whats-new/built-with-astro.webp similarity index 100% rename from src/content/blog/_images/whats-new-september/2025/built-with-astro.webp rename to public/assets/blog/whats-new/built-with-astro.webp diff --git a/src/content/blog/_images/whats-new-september/2025/friends-of-houston.gif b/public/assets/blog/whats-new/friends-of-houston.gif similarity index 100% rename from src/content/blog/_images/whats-new-september/2025/friends-of-houston.gif rename to public/assets/blog/whats-new/friends-of-houston.gif diff --git a/src/content/blog/_images/whats-new-september/2025/friends-of-houston.webp b/public/assets/blog/whats-new/friends-of-houston.webp similarity index 100% rename from src/content/blog/_images/whats-new-september/2025/friends-of-houston.webp rename to public/assets/blog/whats-new/friends-of-houston.webp diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index b933705a07..f9b82f7ed2 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -25,9 +25,7 @@ import { BlueskyPost } from 'astro-embed'; import { LinkPreview } from 'astro-embed'; import BlogContentImage from '/src/components/BlogContentImage.astro'; import astroHappyHour from '/src/content/blog/_images/whats-new-september/2025/astro-happy-hour.jpg'; -import builtWithAstro from '/src/content/blog/_images/whats-new-september/2025/built-with-astro.webp'; -import friendsOfHouston from '/src/content/blog/_images/whats-new-september/2025/friends-of-houston.webp'; -import friendsOfHoustonGif from '/src/content/blog/_images/whats-new-september/2025/friends-of-houston.gif'; + Some exciting news from around the Astro ecosystem this month, including: @@ -141,11 +139,13 @@ We're excited to announce our newest Astro maintainer, [Louis Escher](https://gi We heard you liked webrings, so we've created two pixel-perfect badges you can add to your site to show your love for Astro and Houston! - - +
+Built with Astro +Friends of Houston +
(You want shiny? We got shiny.) - +![](/assets/blog/whats-new/friends-of-houston.gif) #### **Upcoming Events** From d235ac1df8e80442bbae8ff09f42086d3aeb22dd Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 00:51:25 +0000 Subject: [PATCH 12/24] final draft --- src/content/blog/whats-new-september-2025.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index f9b82f7ed2..ec1e2e10e4 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -140,15 +140,15 @@ We're excited to announce our newest Astro maintainer, [Louis Escher](https://gi We heard you liked webrings, so we've created two pixel-perfect badges you can add to your site to show your love for Astro and Houston!
-Built with Astro -Friends of Houston +Built with Astro and a pixelated Astro logo. +Friends of Houston on a purple badge with a small smiling Houston.
-(You want shiny? We got shiny.) -![](/assets/blog/whats-new/friends-of-houston.gif) +(And you want shiny? We got shiny.) +Friends of Houston on a purple badge with a small smiling Houston with an animated sparkle. -#### **Upcoming Events** +### Upcoming Events Heading to [ViteConf](https://viteconf.amsterdam) in October? You'll be able to meet speakers , , and several other core members of the Astro team who will be attending! From 7fc6d6276fc403a39c87cc6f933376d26689f46a Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 11:14:54 +0000 Subject: [PATCH 13/24] new video content --- src/content/blog/whats-new-september-2025.mdx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index ec1e2e10e4..f09053bcbe 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -233,7 +233,7 @@ Grab your popcorn and make a playlist of your faves! 🍿 videos={[ { id: "https://www.youtube.com/watch?v=b9nbtjWQb5k", title: "3 ways to use React in Astro"}, { id: "https://www.youtube.com/watch?v=ouv5Vfxe_AU", title: "30 Minutes of Astro with Maintainer Elian Van Cutsem"}, - { id: "https://www.youtube.com/watch?v=p-oyUqt154Y", title: "Landing Page for Hollow Knight Silksong in under 60 seconds using Astro!"}, + { id: "https://www.youtube.com/watch?v=xiscoSBDOyo", title: "The simplest tech stack"}, { id: "https://www.youtube.com/watch?v=ZOCcn_9j2Zs", title: "Astro - React Suspense, sem REACT e sem JAVASCRIPT"}, ]} /> @@ -258,7 +258,7 @@ New to Astro? See the latest introductory videos around the web! Date: Tue, 30 Sep 2025 11:18:19 +0000 Subject: [PATCH 14/24] video grid for length --- src/content/blog/whats-new-september-2025.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index f09053bcbe..d829267325 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -280,6 +280,7 @@ Astro is popular around the globe! Discover what happened at meetups and confere Watch people build, experiment, and learn! Date: Tue, 30 Sep 2025 11:37:58 +0000 Subject: [PATCH 15/24] use blog post instead of changelog --- src/content/blog/whats-new-september-2025.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index d829267325..cc35200963 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -60,7 +60,7 @@ Let's dive right into it! Minor releases introduce new features and improvements. Check out what's new! -- [Astro 5.14](https://github.com/withastro/astro/blob/refs/heads/main/packages/astro/CHANGELOG.md#5140) - new routing tools, async Svelte rendering, React 19 actions support, and more! +- [Astro 5.14](/blog/astro-5140/) - new routing tools, async Svelte rendering, React 19 actions support, and more! ## Astro Adopters From 8e45bce5c7049601f0f57734437fb21d54ab07b5 Mon Sep 17 00:00:00 2001 From: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Date: Tue, 30 Sep 2025 08:49:21 -0300 Subject: [PATCH 16/24] typo fix Co-authored-by: Yan <61414485+yanthomasdev@users.noreply.github.com> --- src/content/blog/whats-new-september-2025.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index cc35200963..22f2f23d81 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -91,7 +91,7 @@ See more companies using Astro in our [site showcase](/showcase/), and explore A Some sites from the last month that show off what you can do with Astro that are quirky, innovative, inspiring, or just plain fun! -- Feed your music addiction and track artists, generes, and playlists in [Recent Music](https://recentmusic.com/). +- Feed your music addiction and track artists, genres, and playlists in [Recent Music](https://recentmusic.com/). - Add custom word lists and help your child [learn to read](https://learntoread-astro.netlify.app/) with this flash-card inspired Astro site! export const monthlySites = [ From 554f10470564e65e240d761790a7760d1617232c Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 12:35:48 +0000 Subject: [PATCH 17/24] missing trailing slash in link as discovered by Kevin --- src/content/blog/whats-new-september-2025.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 22f2f23d81..e56a31b092 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -191,10 +191,10 @@ We're proud of Astro's commitment to documenting our code changes, from patch re Here's what caught our attention this month: - Learn why **David Bryan** [chose Astro over WordPress for their new business venture](https://www.linkedin.com/pulse/why-i-chose-astro-over-wordpress-my-new-business-venture-david-bryan-7brre/) and how Astro hit the sweet spot for a whole range of reasons. -- Find out how **Nicholas Khami** [made their Astro site agent-friendly](https://www.skeptrune.com/posts/making-sites-accessible-for-agents) by serving Markdown based on Accept headers +- Find out how **Nicholas Khami** [made their Astro site agent-friendly](https://www.skeptrune.com/posts/making-sites-accessible-for-agents/) by serving Markdown based on Accept headers - Read about how **Human Who Codes** chose Astro for Bredbox to optimize for [code portability](https://newsletter.humanwhocodes.com/posts/human-who-codes-newsletter-code-portability) - See some [Astro Build Speed Optimization](https://www.reddit.com/r/astrojs/comments/1n8fntg/astro_build_speed_optimization_from_9642s_to/) tips from **petethered**, who went from 9642s to 2659s for 340k pages. -- Master [production-ready Astro middleware](https://www.lorenstew.art/blog/production-ready-astro-middleware) with dependency injection, testing strategies, and caching for enterprise applications with **Loren Stewart**. +- Master [production-ready Astro middleware](https://www.lorenstew.art/blog/production-ready-astro-middleware/) with dependency injection, testing strategies, and caching for enterprise applications with **Loren Stewart**. Because you can never get tired of Astro, here's even more community content! From fb0d02cc3108721725f31a6cf805767993f6f64c Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 12:44:30 +0000 Subject: [PATCH 18/24] quick section about summer merch still more to write --- .../whats-new-september/2025/summermerch.webp | Bin 0 -> 49200 bytes src/content/blog/whats-new-september-2025.mdx | 12 +++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/content/blog/_images/whats-new-september/2025/summermerch.webp diff --git a/src/content/blog/_images/whats-new-september/2025/summermerch.webp b/src/content/blog/_images/whats-new-september/2025/summermerch.webp new file mode 100644 index 0000000000000000000000000000000000000000..f3c1bdb494d605a7d015bd23346eb6d29c62ce95 GIT binary patch literal 49200 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 G0002PbjXtc literal 0 HcmV?d00001 diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index e56a31b092..5034257649 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -25,6 +25,7 @@ import { BlueskyPost } from 'astro-embed'; import { LinkPreview } from 'astro-embed'; import BlogContentImage from '/src/components/BlogContentImage.astro'; import astroHappyHour from '/src/content/blog/_images/whats-new-september/2025/astro-happy-hour.jpg'; +import summerMerch from '/src/content/blog/_images/whats-new-september/2025/summermerch.webp'; Some exciting news from around the Astro ecosystem this month, including: @@ -135,6 +136,15 @@ export const canvasSites = [ We're excited to announce our newest Astro maintainer, [Louis Escher](https://github.com/louisescher)! Please join us in welcoming yet another amazing contributor to the ranks! +### Merch spotlight + +The Astro swag shop's summer sun is fading fast... + + + ### Updates from... the past! We heard you liked webrings, so we've created two pixel-perfect badges you can add to your site to show your love for Astro and Houston! @@ -148,7 +158,7 @@ We heard you liked webrings, so we've created two pixel-perfect badges you can a Friends of Houston on a purple badge with a small smiling Houston with an animated sparkle. -### Upcoming Events +### Updates from... the future! Heading to [ViteConf](https://viteconf.amsterdam) in October? You'll be able to meet speakers , , and several other core members of the Astro team who will be attending! From 30d4f54f39a2ae66e5339e941b468d7849820c02 Mon Sep 17 00:00:00 2001 From: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Date: Tue, 30 Sep 2025 09:55:16 -0300 Subject: [PATCH 19/24] add merch section --- src/content/blog/whats-new-september-2025.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 5034257649..2fa596a3af 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -138,11 +138,11 @@ We're excited to announce our newest Astro maintainer, [Louis Escher](https://gi ### Merch spotlight -The Astro swag shop's summer sun is fading fast... +The Astro swag shop's summer sun is fading fast... last chance to snag items from [this limited collection](https://shop.astro.build/collections/ss25/) as we prepare to replace them with all new goodies next month! ### Updates from... the past! From 290e420e863085b579d625223a2d5b96dbba461a Mon Sep 17 00:00:00 2001 From: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Date: Tue, 30 Sep 2025 10:24:02 -0300 Subject: [PATCH 20/24] display of badges Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com> --- src/content/blog/whats-new-september-2025.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 2fa596a3af..4858b97bfc 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -149,7 +149,7 @@ The Astro swag shop's summer sun is fading fast... last chance to snag items fro We heard you liked webrings, so we've created two pixel-perfect badges you can add to your site to show your love for Astro and Houston! -

+
Built with Astro and a pixelated Astro logo. Friends of Houston on a purple badge with a small smiling Houston.
From 7b25f76acb6a8a7d0a867432796b37ecc6390d13 Mon Sep 17 00:00:00 2001 From: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Date: Tue, 30 Sep 2025 11:00:04 -0300 Subject: [PATCH 21/24] new video stop it Chris the month is over --- src/content/blog/whats-new-september-2025.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 4858b97bfc..f9f515e1a3 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -241,9 +241,10 @@ Grab your popcorn and make a playlist of your faves! 🍿 From 3ceeff10d69ab8f063db0b5804558817ca8e5698 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 15:03:32 +0000 Subject: [PATCH 22/24] switch out a featured site --- src/content/blog/whats-new-september-2025.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index f9f515e1a3..3fdb65b228 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -92,17 +92,17 @@ See more companies using Astro in our [site showcase](/showcase/), and explore A Some sites from the last month that show off what you can do with Astro that are quirky, innovative, inspiring, or just plain fun! -- Feed your music addiction and track artists, genres, and playlists in [Recent Music](https://recentmusic.com/). +- Transform hand-drawn sketches or concept images into photorealistic 4K+ renderings with [RenderAI](https://renderai.app/). - Add custom word lists and help your child [learn to read](https://learntoread-astro.netlify.app/) with this flash-card inspired Astro site! export const monthlySites = [ - 'recentmusic.com', + 'renderai.app', 'learntoread-astro.netlify.app', ]; {/* Use for grids of 2 per row */}
- +
From 6f3490d635194f56ff1887f0ccffd3be3d5f5413 Mon Sep 17 00:00:00 2001 From: sarahrainsberger Date: Tue, 30 Sep 2025 16:30:19 +0000 Subject: [PATCH 23/24] add Lou's webrings --- src/content/blog/whats-new-september-2025.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index 3fdb65b228..a9d10b0afe 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -157,6 +157,7 @@ We heard you liked webrings, so we've created two pixel-perfect badges you can a (And you want shiny? We got shiny.) Friends of Houston on a purple badge with a small smiling Houston with an animated sparkle. +And, join the first (?) two [Astro webrings](https://astro-webrings.lou.gg/) yourself! ### Updates from... the future! From a15b1a13940b1be0d17442432b39e9f5f1b149a0 Mon Sep 17 00:00:00 2001 From: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Date: Tue, 30 Sep 2025 14:12:05 -0300 Subject: [PATCH 24/24] final boss punctuation Co-authored-by: Yan <61414485+yanthomasdev@users.noreply.github.com> --- src/content/blog/whats-new-september-2025.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/whats-new-september-2025.mdx b/src/content/blog/whats-new-september-2025.mdx index a9d10b0afe..29d7a2732d 100644 --- a/src/content/blog/whats-new-september-2025.mdx +++ b/src/content/blog/whats-new-september-2025.mdx @@ -142,7 +142,7 @@ The Astro swag shop's summer sun is fading fast... last chance to snag items fro ### Updates from... the past!