From 8c79ca40375e923b2011be8a167178dc944a185b Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Wed, 21 Oct 2026 19:23:14 +0000 Subject: [PATCH] docs: translate mint dev docs.json generation section into es, fr, zh --- es/cli/preview.mdx | 17 +++++++++++++++-- fr/cli/preview.mdx | 17 +++++++++++++++-- zh/cli/preview.mdx | 17 +++++++++++++++-- 3 files changed, 45 insertions(+), 6 deletions(-) diff --git a/es/cli/preview.mdx b/es/cli/preview.mdx index 93efaa58cc..5773a8181a 100644 --- a/es/cli/preview.mdx +++ b/es/cli/preview.mdx @@ -9,13 +9,12 @@ keywords: ["mint dev", "previsualización local", "localhost", "mint login", "b - La [CLI de Mintlify](/es/cli/install) instalada globalmente, o ejecuta los comandos con `npx mint`. -- Un directorio de documentación con un archivo `docs.json` válido.
## Iniciar la previsualización local
-Navega al directorio de tu documentación que contiene el archivo `docs.json` y ejecuta: +Navega al directorio de tu documentación y ejecuta: ```bash mint dev @@ -35,6 +34,20 @@ Para generar una previsualización sin instalar la CLI globalmente, ejecuta: npx mint dev ``` +
+ ### Previsualizar un directorio sin un archivo `docs.json` +
+ +Si ejecutas `mint dev` en un directorio que no tiene un archivo `docs.json`, la CLI genera un archivo `docs.json` a partir de la estructura de tu directorio. La navegación generada sigue estos patrones: + +- Crea un grupo llamado **Introduction** para los archivos Markdown y MDX en la raíz del directorio. +- Crea un grupo para cada subdirectorio de nivel superior, y los subdirectorios anidados se convierten en subgrupos. +- Las páginas llamadas `index` o `readme` aparecen primero en su grupo. Las demás páginas y carpetas se ordenan alfabéticamente, o numéricamente si los títulos contienen números. +- Los nombres de los grupos usan los nombres de los subdirectorios, sin ningún prefijo numérico inicial. Por ejemplo, una carpeta llamada `01-getting-started` se convierte en un grupo llamado **Getting started**. +- La CLI omite los archivos y carpetas que empiezan por `.` o `_`, las carpetas `node_modules` y `snippets`, y las rutas de tu archivo [`.mintignore`](/es/organize/mintignore). + +El nombre del sitio proviene del campo `name` de un archivo `package.json` en el directorio o en su directorio padre. Si no hay un archivo `package.json`, la CLI usa el nombre del directorio. Edita el archivo `docs.json` generado para personalizar tu navegación, tema y colores. + Si escribes en VS Code o Cursor, la [extensión Mintlify MDX](/es/cli/mdx-extension) ejecuta esta previsualización en un panel junto a tu editor y la desplaza para coincidir con la página que estás editando. diff --git a/fr/cli/preview.mdx b/fr/cli/preview.mdx index 6796f94b19..334ef821ed 100644 --- a/fr/cli/preview.mdx +++ b/fr/cli/preview.mdx @@ -9,13 +9,12 @@ keywords: ["mint dev", "prévisualisation locale", "localhost", "mint login", "r - La [CLI Mintlify](/fr/cli/install) installée globalement, ou exécutez les commandes avec `npx mint`. -- Un répertoire de documentation contenant un fichier `docs.json` valide.
## Démarrer la prévisualisation locale
-Naviguez jusqu'au répertoire de votre documentation contenant votre fichier `docs.json` et exécutez : +Naviguez jusqu'au répertoire de votre documentation et exécutez : ```bash mint dev @@ -35,6 +34,20 @@ Pour générer une prévisualisation sans installer la CLI globalement, exécute npx mint dev ``` +
+ ### Prévisualiser un répertoire sans fichier `docs.json` +
+ +Si vous exécutez `mint dev` dans un répertoire qui ne contient pas de fichier `docs.json`, la CLI génère un fichier `docs.json` à partir de la structure de votre répertoire. La navigation générée suit ces règles : + +- Crée un groupe nommé **Introduction** pour les fichiers Markdown et MDX situés à la racine du répertoire. +- Crée un groupe pour chaque sous-répertoire de premier niveau, et les sous-répertoires imbriqués deviennent des sous-groupes. +- Les pages nommées `index` ou `readme` apparaissent en premier dans leur groupe. Les autres pages et dossiers sont triés par ordre alphabétique, ou numérique si les titres contiennent des nombres. +- Les noms de groupes reprennent les noms des sous-répertoires, sans préfixe numérique initial. Par exemple, un dossier nommé `01-getting-started` devient un groupe nommé **Getting started**. +- La CLI ignore les fichiers et dossiers commençant par `.` ou `_`, les dossiers `node_modules` et `snippets`, ainsi que les chemins listés dans votre fichier [`.mintignore`](/fr/organize/mintignore). + +Le nom du site provient du champ `name` d'un fichier `package.json` situé dans le répertoire ou dans son répertoire parent. En l'absence de fichier `package.json`, la CLI utilise le nom du répertoire. Modifiez le fichier `docs.json` généré pour personnaliser votre navigation, votre thème et vos couleurs. + Si vous rédigez dans VS Code ou Cursor, l'[extension Mintlify MDX](/fr/cli/mdx-extension) exécute cette prévisualisation dans un panneau à côté de votre éditeur et la fait défiler pour correspondre à la page que vous modifiez. diff --git a/zh/cli/preview.mdx b/zh/cli/preview.mdx index 4b4cda4176..2885a74da9 100644 --- a/zh/cli/preview.mdx +++ b/zh/cli/preview.mdx @@ -9,13 +9,12 @@ keywords: ["mint dev", "本地预览", "localhost", "mint login", "搜索", "助 - 已全局安装 [Mintlify CLI](/zh/cli/install),或使用 `npx mint` 运行命令。 -- 包含有效 `docs.json` 文件的文档目录。
## 启动本地预览
-导航到包含 `docs.json` 文件的文档目录,然后运行: +导航到你的文档目录,然后运行: ```bash mint dev @@ -35,6 +34,20 @@ mint dev --no-open npx mint dev ``` +
+ ### 预览没有 `docs.json` 文件的目录 +
+ +如果你在没有 `docs.json` 文件的目录中运行 `mint dev`,CLI 会根据你的目录结构生成一个 `docs.json` 文件。生成的导航遵循以下规则: + +- 为目录根级的 Markdown 和 MDX 文件创建一个名为 **Introduction** 的分组。 +- 为每个顶级子目录创建一个分组,嵌套的子目录会成为子分组。 +- 名为 `index` 或 `readme` 的页面在其分组中排在最前面。其他页面和文件夹按字母顺序排序;如果标题包含数字,则按数字顺序排序。 +- 分组名称使用子目录名称,并去掉开头的数字前缀。例如,名为 `01-getting-started` 的文件夹会成为名为 **Getting started** 的分组。 +- CLI 会跳过以 `.` 或 `_` 开头的文件和文件夹、`node_modules` 和 `snippets` 文件夹,以及 [`.mintignore`](/zh/organize/mintignore) 文件中列出的路径。 + +站点名称取自该目录或其父目录中 `package.json` 文件的 `name` 字段。如果没有 `package.json` 文件,CLI 会使用目录名称。编辑生成的 `docs.json` 文件以自定义你的导航、主题和颜色。 + 如果你在 VS Code 或 Cursor 中写作,[Mintlify MDX 扩展](/zh/cli/mdx-extension)会在编辑器旁的面板中运行此预览,并滚动到与你正在编辑的页面相匹配的位置。