One other replace to the Astro net framework for content-driven web sites has arrived. Solely weeks because the launch of Astro 4.2, Astro 4.3 brings extra management over HTML file output and provides experimental area assist for various worldwide (i18n) locales.
Astro 4.3 was launched February 1. Builders can improve Astro utilizing the next command:
npx @astrojs/improve
Extra management over HTML file output is enabled by a brand new construct.format
possibility, referred to as protect
, that provides extra management over the ensuing HTML recordsdata in a manufacturing construct. This feature will protect file system construction and guarantee it’s mirrored over to manufacturing. The characteristic affords higher compatibility with some net servers with strict necessities on structuring of recordsdata.
Astro 4.3 additionally provides an experimental domains
i18n configuration, for specifying totally different domains or subdomains for various supported locales. Builders, for instance, now may use instance.com
for an English website, fr.instance.com
for a French website, and instance.es
for a Spanish website. Builders can allow the experimental flag, i18nDomains
, and map locales to domains utilizing i18.domains
within the astro.config.mjs
file.
In different enhancements in Astro 4.3, the framework provides a ComponentProps
sort export from Astro/varieties
to get the props sort of an Astro part. This sort export permits builders to reference the Props
accepted by one other part, even when that part doesn’t export the Props
sort immediately.
Lastly, the usual 
now can be utilized in Markdown recordsdata for photos colocated in the identical folder, with no relative specifier required. Astro 4.3 launch notes may be discovered on GitHub.
Copyright © 2024 IDG Communications, Inc.