mirror of
https://github.com/withastro/astro.git
synced 2024-12-16 21:46:22 -05:00
d6b4943764
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> Co-authored-by: Princesseuh <princssdev@gmail.com> Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
27 lines
693 B
Markdown
27 lines
693 B
Markdown
---
|
|
'astro': patch
|
|
---
|
|
|
|
Added support for optimizing remote images from authorized sources when using `astro:assets`. This comes with two new parameters to specify which domains (`image.domains`) and host patterns (`image.remotePatterns`) are authorized for remote images.
|
|
|
|
For example, the following configuration will only allow remote images from `astro.build` to be optimized:
|
|
|
|
```ts
|
|
// astro.config.mjs
|
|
export default defineConfig({
|
|
image: {
|
|
domains: ["astro.build"],
|
|
}
|
|
});
|
|
```
|
|
|
|
The following configuration will only allow remote images from HTTPS hosts:
|
|
|
|
```ts
|
|
// astro.config.mjs
|
|
export default defineConfig({
|
|
image: {
|
|
remotePatterns: [{ protocol: "https" }],
|
|
}
|
|
});
|
|
```
|