From 93b47681e3b1da15c951b5545da0019a8fc04002 Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Tue, 7 Jul 2026 13:09:15 +0000
Subject: [PATCH 1/2] docs: clarify mintignore, sourceRef, monorepo toggle,
static export domain
---
api/static-export/start-job.mdx | 2 ++
deploy/monorepo.mdx | 6 +++---
deploy/multi-repo.mdx | 2 +-
organize/mintignore.mdx | 4 ++++
static-export-openapi.json | 2 +-
5 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/api/static-export/start-job.mdx b/api/static-export/start-job.mdx
index 7c91a586bf..e28650b332 100644
--- a/api/static-export/start-job.mdx
+++ b/api/static-export/start-job.mdx
@@ -8,3 +8,5 @@ keywords: ["static export", "job", "start", "bundle", "enterprise"]
Static export requires an [Enterprise plan](https://mintlify.com/pricing?ref=static-export).
+The `domain` field is the hostname where your documentation is served — the custom domain configured for your project in the Mintlify dashboard (for example, `docs.example.com`), or your Mintlify subdomain (for example, `acme.mintlify.app`) if you haven't set a custom domain. Pass the hostname only, without the protocol or any path prefix.
+
diff --git a/deploy/monorepo.mdx b/deploy/monorepo.mdx
index 2dff74df46..6b98dbe5a5 100644
--- a/deploy/monorepo.mdx
+++ b/deploy/monorepo.mdx
@@ -37,18 +37,18 @@ Navigate to [Git Settings](https://app.mintlify.com/settings/deployment/git-sett
-1. Click the **Set up as monorepo** toggle.
+1. Enable the **docs.json is in a subdirectory** toggle.
2. Enter the relative path to your docs directory. For example, if your docs are in the `docs` directory, enter `/docs`.
Do not include a trailing slash in the path.
diff --git a/deploy/multi-repo.mdx b/deploy/multi-repo.mdx
index 300201f8e7..a39e4cbf19 100644
--- a/deploy/multi-repo.mdx
+++ b/deploy/multi-repo.mdx
@@ -186,7 +186,7 @@ Add a `sourceRef` entry to a navigation array in the base source's `docs.json`.
{ "sourceRef": "acme/api-docs" }
```
-Mintlify supports `sourceRef` inside `anchors`, `tabs`, `groups`, `pages`, `products`, and arrays under `navigation.global`.
+Mintlify supports `sourceRef` inside `anchors`, `tabs`, `groups`, `pages`, `products`, and arrays under `navigation.global`. Other navigation structures, including `menu` entries inside a tab, don't accept `sourceRef`.
For example, to combine anchors from multiple repositories into a single anchor navigation:
diff --git a/organize/mintignore.mdx b/organize/mintignore.mdx
index c02ce4b31c..07566c8a3d 100644
--- a/organize/mintignore.mdx
+++ b/organize/mintignore.mdx
@@ -64,6 +64,10 @@ You don't need to add these to your `.mintignore` file.
matching files from your site. Visitors cannot access them by URL.
+
+ `.mintignore` controls what gets processed and published, not what triggers a deployment. Changes to files or directories matched by `.mintignore` still trigger a build and a preview deployment for the pull request. The excluded files are then dropped during processing and don't appear on the resulting site.
+
+
## Pattern syntax
The `.mintignore` file follows `.gitignore` syntax. Some common patterns include:
diff --git a/static-export-openapi.json b/static-export-openapi.json
index 83cb61a293..febd996535 100644
--- a/static-export-openapi.json
+++ b/static-export-openapi.json
@@ -201,7 +201,7 @@
"properties": {
"domain": {
"type": "string",
- "description": "The domain of the deployment to export, for example `docs.example.com`.",
+ "description": "The primary domain of the deployment to export. Use the custom domain configured for your project in the Mintlify dashboard (for example, `docs.example.com`). If you haven't configured a custom domain, use your Mintlify subdomain (for example, `acme.mintlify.app`). Provide the hostname only — do not include the protocol, a trailing slash, or a path prefix such as `/docs`.",
"example": "docs.example.com"
},
"version": {
From 1520a050114a3a34da3e6ba23337c4f8c99b0142 Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Tue, 7 Jul 2026 13:13:13 +0000
Subject: [PATCH 2/2] docs: mirror translations for
mintignore/multi-repo/monorepo/static-export updates
---
es/api/static-export/start-job.mdx | 2 ++
es/deploy/monorepo.mdx | 6 +++---
es/deploy/multi-repo.mdx | 2 +-
es/organize/mintignore.mdx | 4 ++++
es/static-export-openapi.json | 2 +-
fr/api/static-export/start-job.mdx | 2 ++
fr/deploy/monorepo.mdx | 6 +++---
fr/deploy/multi-repo.mdx | 2 +-
fr/organize/mintignore.mdx | 4 ++++
fr/static-export-openapi.json | 2 +-
zh/api/static-export/start-job.mdx | 2 ++
zh/deploy/monorepo.mdx | 6 +++---
zh/deploy/multi-repo.mdx | 2 +-
zh/organize/mintignore.mdx | 4 ++++
zh/static-export-openapi.json | 2 +-
15 files changed, 33 insertions(+), 15 deletions(-)
diff --git a/es/api/static-export/start-job.mdx b/es/api/static-export/start-job.mdx
index 97ed23c88b..6df85b88e3 100644
--- a/es/api/static-export/start-job.mdx
+++ b/es/api/static-export/start-job.mdx
@@ -8,3 +8,5 @@ keywords: ["static export", "job", "start", "bundle", "enterprise"]
La exportación estática requiere un [plan Enterprise](https://mintlify.com/pricing?ref=static-export).
+El campo `domain` es el nombre de host donde se sirve tu documentación: el dominio personalizado configurado para tu proyecto en el dashboard de Mintlify (por ejemplo, `docs.example.com`), o tu subdominio de Mintlify (por ejemplo, `acme.mintlify.app`) si no has configurado un dominio personalizado. Pasa únicamente el nombre de host, sin el protocolo ni ningún prefijo de ruta.
+
diff --git a/es/deploy/monorepo.mdx b/es/deploy/monorepo.mdx
index f29bc91b4b..74835700fd 100644
--- a/es/deploy/monorepo.mdx
+++ b/es/deploy/monorepo.mdx
@@ -41,18 +41,18 @@ Ve a [Git Settings](https://dashboard.mintlify.com/settings/deployment/git-setti
-1. Activa el interruptor **Set up as monorepo**.
+1. Activa el interruptor **docs.json is in a subdirectory**.
2. Ingresa la ruta relativa a tu directorio de documentación. Por ejemplo, si tu documentación está en el directorio `docs`, ingresa `/docs`.
No incluyas una barra final en la ruta.
diff --git a/es/deploy/multi-repo.mdx b/es/deploy/multi-repo.mdx
index 7e52e6dd8b..cbcdba6c41 100644
--- a/es/deploy/multi-repo.mdx
+++ b/es/deploy/multi-repo.mdx
@@ -204,7 +204,7 @@ Agrega una entrada `sourceRef` a un arreglo de navegación en el `docs.json` de
{ "sourceRef": "acme/api-docs" }
```
-Mintlify admite `sourceRef` dentro de `anchors`, `tabs`, `groups`, `pages`, `products` y los arreglos bajo `navigation.global`.
+Mintlify admite `sourceRef` dentro de `anchors`, `tabs`, `groups`, `pages`, `products` y los arreglos bajo `navigation.global`. Otras estructuras de navegación, incluidas las entradas de `menu` dentro de una pestaña, no aceptan `sourceRef`.
Por ejemplo, para combinar los anchors de varios repositorios en una sola navegación de anchors:
diff --git a/es/organize/mintignore.mdx b/es/organize/mintignore.mdx
index 1c2a66aca0..f6f8ec5da5 100644
--- a/es/organize/mintignore.mdx
+++ b/es/organize/mintignore.mdx
@@ -67,6 +67,10 @@ No necesitas añadirlos a tu archivo `.mintignore`.
A diferencia de las [páginas ocultas](/es/organize/hidden-pages), `.mintignore` elimina completamente los archivos coincidentes de tu sitio. Los visitantes no pueden acceder a ellos mediante una URL.
+
+ `.mintignore` controla qué se procesa y se publica, no qué desencadena un despliegue. Los cambios en archivos o directorios que coincidan con `.mintignore` seguirán activando una compilación y un despliegue de vista previa para el pull request. Los archivos excluidos se descartan durante el procesamiento y no aparecen en el sitio resultante.
+
+
## Sintaxis de patrones
diff --git a/es/static-export-openapi.json b/es/static-export-openapi.json
index ec7afac50a..a4770595a8 100644
--- a/es/static-export-openapi.json
+++ b/es/static-export-openapi.json
@@ -201,7 +201,7 @@
"properties": {
"domain": {
"type": "string",
- "description": "El dominio de la implementación que se va a exportar, por ejemplo `docs.example.com`.",
+ "description": "El dominio principal de la implementación que se va a exportar. Usa el dominio personalizado configurado para tu proyecto en el dashboard de Mintlify (por ejemplo, `docs.example.com`). Si no has configurado un dominio personalizado, usa tu subdominio de Mintlify (por ejemplo, `acme.mintlify.app`). Proporciona solo el nombre de host: no incluyas el protocolo, una barra final ni un prefijo de ruta como `/docs`.",
"example": "docs.example.com"
},
"version": {
diff --git a/fr/api/static-export/start-job.mdx b/fr/api/static-export/start-job.mdx
index 6132b0588e..7414a42e39 100644
--- a/fr/api/static-export/start-job.mdx
+++ b/fr/api/static-export/start-job.mdx
@@ -7,3 +7,5 @@ keywords: ["static export", "job", "start", "bundle", "enterprise"]
L'exportation statique nécessite un [forfait Enterprise](https://mintlify.com/pricing?ref=static-export).
+
+Le champ `domain` est le nom d'hôte sur lequel votre documentation est servie — le domaine personnalisé configuré pour votre projet dans le tableau de bord Mintlify (par exemple, `docs.example.com`), ou votre sous-domaine Mintlify (par exemple, `acme.mintlify.app`) si vous n'avez pas configuré de domaine personnalisé. Indiquez uniquement le nom d'hôte, sans le protocole ni aucun préfixe de chemin.
diff --git a/fr/deploy/monorepo.mdx b/fr/deploy/monorepo.mdx
index 8ebbe498f1..de7a7bc2f2 100644
--- a/fr/deploy/monorepo.mdx
+++ b/fr/deploy/monorepo.mdx
@@ -41,18 +41,18 @@ Accédez à [Git Settings](https://dashboard.mintlify.com/settings/deployment/gi
-1. Activez l’option **Configurer en tant que monorepo**.
+1. Activez l’option **docs.json is in a subdirectory**.
2. Saisissez le chemin relatif vers votre répertoire de documentation. Par exemple, si votre documentation se trouve dans le répertoire `docs`, saisissez `/docs`.
N’incluez pas de barre oblique finale dans le chemin.
diff --git a/fr/deploy/multi-repo.mdx b/fr/deploy/multi-repo.mdx
index 362b39f562..7bdd098dc3 100644
--- a/fr/deploy/multi-repo.mdx
+++ b/fr/deploy/multi-repo.mdx
@@ -204,7 +204,7 @@ Ajoutez une entrée `sourceRef` à un tableau de navigation dans le `docs.json`
{ "sourceRef": "acme/api-docs" }
```
-Mintlify prend en charge `sourceRef` dans `anchors`, `tabs`, `groups`, `pages`, `products` et les tableaux sous `navigation.global`.
+Mintlify prend en charge `sourceRef` dans `anchors`, `tabs`, `groups`, `pages`, `products` et les tableaux sous `navigation.global`. Les autres structures de navigation, y compris les entrées `menu` à l'intérieur d'un onglet, n'acceptent pas `sourceRef`.
Par exemple, pour combiner les anchors de plusieurs référentiels dans une seule navigation d'anchors :
diff --git a/fr/organize/mintignore.mdx b/fr/organize/mintignore.mdx
index b7c1b1e8d3..94ab512957 100644
--- a/fr/organize/mintignore.mdx
+++ b/fr/organize/mintignore.mdx
@@ -68,6 +68,10 @@ Vous n’avez pas besoin de les ajouter à votre fichier `.mintignore`.
les fichiers correspondants de votre site. Les visiteurs ne peuvent pas y accéder via leur URL.
+
+ `.mintignore` contrôle ce qui est traité et publié, pas ce qui déclenche un déploiement. Les modifications apportées aux fichiers ou répertoires correspondant à `.mintignore` déclenchent toujours une compilation et un déploiement de prévisualisation pour la pull request. Les fichiers exclus sont ensuite supprimés lors du traitement et n'apparaissent pas sur le site généré.
+
+
## Syntaxe des motifs
diff --git a/fr/static-export-openapi.json b/fr/static-export-openapi.json
index 9992df117e..89381c6205 100644
--- a/fr/static-export-openapi.json
+++ b/fr/static-export-openapi.json
@@ -201,7 +201,7 @@
"properties": {
"domain": {
"type": "string",
- "description": "Le domaine du déploiement à exporter, par exemple `docs.example.com`.",
+ "description": "Le domaine principal du déploiement à exporter. Utilisez le domaine personnalisé configuré pour votre projet dans le tableau de bord Mintlify (par exemple, `docs.example.com`). Si vous n'avez pas configuré de domaine personnalisé, utilisez votre sous-domaine Mintlify (par exemple, `acme.mintlify.app`). Fournissez uniquement le nom d'hôte — n'incluez pas le protocole, ni une barre oblique finale, ni un préfixe de chemin tel que `/docs`.",
"example": "docs.example.com"
},
"version": {
diff --git a/zh/api/static-export/start-job.mdx b/zh/api/static-export/start-job.mdx
index 54f03a3c0a..f052e71698 100644
--- a/zh/api/static-export/start-job.mdx
+++ b/zh/api/static-export/start-job.mdx
@@ -7,3 +7,5 @@ keywords: ["static export", "job", "start", "bundle", "enterprise"]
静态导出需要 [Enterprise 套餐](https://mintlify.com/pricing?ref=static-export)。
+
+`domain` 字段是提供你的文档服务的主机名——即你在 Mintlify 控制台中为项目配置的自定义域名(例如 `docs.example.com`);如果你尚未设置自定义域名,则使用你的 Mintlify 子域名(例如 `acme.mintlify.app`)。仅传入主机名,不要包含协议或任何路径前缀。
diff --git a/zh/deploy/monorepo.mdx b/zh/deploy/monorepo.mdx
index 436ab4eba9..b7780c8b0c 100644
--- a/zh/deploy/monorepo.mdx
+++ b/zh/deploy/monorepo.mdx
@@ -41,18 +41,18 @@ your-repo/
-1. 打开 **Set up as monorepo** 开关。
+1. 打开 **docs.json is in a subdirectory** 开关。
2. 输入文档目录的相对路径。例如,如果文档位于 `docs` 目录,输入 `/docs`。
路径末尾不要包含斜杠。
diff --git a/zh/deploy/multi-repo.mdx b/zh/deploy/multi-repo.mdx
index 7afd19b7b3..f622c10389 100644
--- a/zh/deploy/multi-repo.mdx
+++ b/zh/deploy/multi-repo.mdx
@@ -204,7 +204,7 @@ See the [API reference](/api/reference/authentication) for details.
{ "sourceRef": "acme/api-docs" }
```
-Mintlify 支持在 `anchors`、`tabs`、`groups`、`pages`、`products` 以及 `navigation.global` 下的数组中使用 `sourceRef`。
+Mintlify 支持在 `anchors`、`tabs`、`groups`、`pages`、`products` 以及 `navigation.global` 下的数组中使用 `sourceRef`。其他导航结构(包括标签页内的 `menu` 条目)不支持 `sourceRef`。
例如,若要将多个仓库的 anchors 合并到单个 anchor 导航中:
diff --git a/zh/organize/mintignore.mdx b/zh/organize/mintignore.mdx
index 31d6f8afbc..e4e9498ad7 100644
--- a/zh/organize/mintignore.mdx
+++ b/zh/organize/mintignore.mdx
@@ -66,6 +66,10 @@ Mintlify 会自动忽略以下目录和文件,无需任何配置:
与[隐藏页面](/zh/organize/hidden-pages)不同,`.mintignore` 会将匹配的文件从你的站点中完全移除。访问者无法通过 URL 访问这些文件。
+
+ `.mintignore` 控制哪些文件会被处理和发布,而不是控制哪些更改会触发部署。对与 `.mintignore` 匹配的文件或目录所做的更改仍会触发构建以及针对该 pull request 的预览部署。被排除的文件随后在处理过程中被丢弃,不会出现在生成的站点上。
+
+
## 模式语法
diff --git a/zh/static-export-openapi.json b/zh/static-export-openapi.json
index 6dd93a2313..c36bd2bf13 100644
--- a/zh/static-export-openapi.json
+++ b/zh/static-export-openapi.json
@@ -201,7 +201,7 @@
"properties": {
"domain": {
"type": "string",
- "description": "要导出的部署所对应的域名,例如 `docs.example.com`。",
+ "description": "要导出的部署的主域名。使用你在 Mintlify 控制台中为项目配置的自定义域名(例如 `docs.example.com`)。如果尚未配置自定义域名,则使用你的 Mintlify 子域名(例如 `acme.mintlify.app`)。仅提供主机名——不要包含协议、结尾斜杠或诸如 `/docs` 之类的路径前缀。",
"example": "docs.example.com"
},
"version": {