fix(astro/core): Do not automatically add trailing slash (#5608)
* fix: Do not automatically add trailing slash * Update .changeset/twelve-cooks-tickle.md Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com> * fix: change semver Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
This commit is contained in:
parent
35b26f377f
commit
899214298c
2 changed files with 6 additions and 5 deletions
5
.changeset/twelve-cooks-tickle.md
Normal file
5
.changeset/twelve-cooks-tickle.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
'astro': major
|
||||
---
|
||||
|
||||
A trailing slash will not be automatically appended to `import.meta.env.SITE`. Instead, it will be the value of the `site` config as is. This may affect usages of `${import.meta.env.SITE}image.png`, which will need to be updated accordingly.
|
|
@ -57,11 +57,7 @@ export const AstroConfigSchema = z.object({
|
|||
.optional()
|
||||
.default(ASTRO_CONFIG_DEFAULTS.outDir)
|
||||
.transform((val) => new URL(val)),
|
||||
site: z
|
||||
.string()
|
||||
.url()
|
||||
.optional()
|
||||
.transform((val) => (val ? appendForwardSlash(val) : val)),
|
||||
site: z.string().url().optional(),
|
||||
base: z.string().optional().default(ASTRO_CONFIG_DEFAULTS.base),
|
||||
trailingSlash: z
|
||||
.union([z.literal('always'), z.literal('never'), z.literal('ignore')])
|
||||
|
|
Loading…
Reference in a new issue