fix(core): use locale url in site config (#12054)

This commit is contained in:
Rohan Patnaik
2026-05-22 21:48:47 +05:30
committed by GitHub
parent 1ea727f16d
commit de96152e4f
3 changed files with 10 additions and 2 deletions
@@ -1844,7 +1844,7 @@ exports[`loadSite > simple-site-with-baseUrl-i18n > loads site - locale es 1`] =
"themes": [],
"title": "Hello",
"titleDelimiter": "|",
"url": "https://docusaurus.io",
"url": "https://es.docusaurus.io",
},
"siteConfigPath": "<PROJECT_ROOT>/packages/docusaurus/src/server/__tests__/__fixtures__/loadSiteFixtures/simple-site-with-baseUrl-i18n/docusaurus.config.js",
"siteDir": "<PROJECT_ROOT>/packages/docusaurus/src/server/__tests__/__fixtures__/loadSiteFixtures/simple-site-with-baseUrl-i18n",
@@ -2312,7 +2312,7 @@ exports[`loadSite > simple-site-with-baseUrl-i18n > loads site - locale it 1`] =
"themes": [],
"title": "Hello",
"titleDelimiter": "|",
"url": "https://docusaurus.io",
"url": "https://it.docusaurus.io",
},
"siteConfigPath": "<PROJECT_ROOT>/packages/docusaurus/src/server/__tests__/__fixtures__/loadSiteFixtures/simple-site-with-baseUrl-i18n/docusaurus.config.js",
"siteDir": "<PROJECT_ROOT>/packages/docusaurus/src/server/__tests__/__fixtures__/loadSiteFixtures/simple-site-with-baseUrl-i18n",
@@ -87,6 +87,13 @@ describe('loadSite', () => {
expect(site.props).toMatchSnapshot();
});
it('uses locale url in site config', async () => {
const site = await loadSiteFixture(siteFixture, {
locale: 'es',
});
expect(site.props.siteConfig.url).toBe('https://es.docusaurus.io');
});
it('loads site - locale de', async () => {
const site = await loadSiteFixture(siteFixture, {
locale: 'de',
+1
View File
@@ -149,6 +149,7 @@ export async function loadContext(
const siteConfig: DocusaurusConfig = {
...initialSiteConfig,
url: localeConfig.url,
baseUrl,
};