docs: Links to the respective pages in Spanish for documentation in Spanish

Correction of spelling errors
markdown.md error in hierarchy (math equations and custom titles)
pull/4352/head
jackestar 10 months ago
parent afeb38a3e9
commit 08d9fef747

@ -2,7 +2,7 @@
## Referenciando Assets Estáticos {#referencing-static-assets} ## Referenciando Assets Estáticos {#referencing-static-assets}
Todos los archivos Markdown son compilados en componentes Vue y procesados por [Vite](https://vitejs.dev/guide/assets.html). Usted puede **y debe** referenciar cualquier asset usando URLs relativas: Todos los archivos Markdown son compilados en componentes Vue y procesados por [Vite](https://es.vite.dev/guide/assets). Usted puede **y debe** referenciar cualquier asset usando URLs relativas:
```md ```md
![Una imagen](./imagen.png) ![Una imagen](./imagen.png)

@ -154,7 +154,7 @@ Consulte la [Referencia del API en tiempo de Ejecución](../reference/runtime-ap
## Distribuyendo un Tema Personalizado {#distributing-a-custom-theme} ## Distribuyendo un Tema Personalizado {#distributing-a-custom-theme}
La manera más fácil de distribuir un tema personalizado es proporcionarlo como un [repositorio de template en GitHub](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-template-repository). La manera más fácil de distribuir un tema personalizado es proporcionarlo como un [repositorio de template en GitHub](https://docs.github.com/es/repositories/creating-and-managing-repositories/creating-a-template-repository).
Si desea distribuir su tema como un paquete npm, siga estos pasos: Si desea distribuir su tema como un paquete npm, siga estos pasos:

@ -224,7 +224,7 @@ No active opciones como _Auto Minify_ para código HTML. Eso removerá comentari
### Azure Static Web Apps {#azure-static-web-apps} ### Azure Static Web Apps {#azure-static-web-apps}
1. Siga la [documentación oficial](https://docs.microsoft.com/en-us/azure/static-web-apps/build-configuration). 1. Siga la [documentación oficial](https://learn.microsoft.com/es-es/azure/static-web-apps/build-configuration).
2. Configure esos valores en su archivo de configuración (y remueva aquellos que no necesita, como `api_location`): 2. Configure esos valores en su archivo de configuración (y remueva aquellos que no necesita, como `api_location`):

@ -123,7 +123,7 @@ export default {
} satisfies Theme } satisfies Theme
``` ```
Como estamos usando Vite, puede también aprovechar la [funcionalidad de importación glob](https://vitejs.dev/guide/features.html#glob-import) de Vite para registrar automáticamente un directorio de componentes. Como estamos usando Vite, puede también aprovechar la [funcionalidad de importación glob](https://es.vitejs.dev/guide/features#importaciones-glob) de Vite para registrar automáticamente un directorio de componentes.
## _Slots_ en el Layout {#layout-slots} ## _Slots_ en el Layout {#layout-slots}
@ -307,7 +307,7 @@ Resultado (**atención!**: colores destellantes, movimientos súbitos, luces bri
</details> </details>
Consulte [Chrome Docs](https://developer.chrome.com/docs/web-platform/view-transitions/) para mas detalles sobre _view transitions_. Consulte [Chrome Docs](https://developer.chrome.com/docs/web-platform/view-transitions?hl=es-419) para mas detalles sobre _view transitions_.
### En el Cambio de Ruta {#on-route-change} ### En el Cambio de Ruta {#on-route-change}
@ -315,7 +315,7 @@ En breve.
## Substituyendo Componentes Internos {#overriding-internal-components} ## Substituyendo Componentes Internos {#overriding-internal-components}
Puede usar los [aliases](https://vitejs.dev/config/shared-options.html#resolve-alias) Vite para substituir los componentes del tema por defecto por los suyos personalizados: Puede usar los [aliases](https://es.vitejs.dev/config/shared-options#resolve-alias) Vite para substituir los componentes del tema por defecto por los suyos personalizados:
```ts ```ts
import { fileURLToPath, URL } from 'node:url' import { fileURLToPath, URL } from 'node:url'

@ -53,7 +53,7 @@ Si usa PNPM, percibirá un aviso de ausencia de `@docsearch/js`. Esto no evita q
::: tip NOTA ::: tip NOTA
VitePress es un paquete apenas para ESM. No use `require()` para importarlo, y asegúrese de que el `package.json` más cercano contiene `"type": "module"`, o cambie la extensión de archivo de sus archivos relevantes como `.vitepress/config.js` a `.mjs`/`.mts`. Consulte la [Guía de resolución de problemas Vite](http://vitejs.dev/guide/troubleshooting.html#this-package-is-esm-only) para más detalles. Además de eso, dentro de contextos de JavaScript asíncronos, puede usar `await import('vitepress')`. VitePress es un paquete apenas para ESM. No use `require()` para importarlo, y asegúrese de que el `package.json` más cercano contiene `"type": "module"`, o cambie la extensión de archivo de sus archivos relevantes como `.vitepress/config.js` a `.mjs`/`.mts`. Consulte la [Guía de resolución de problemas Vite](https://es.vitejs.dev/guide/troubleshooting#este-paquete-es-solo-esm) para más detalles. Además de eso, dentro de contextos de JavaScript asíncronos, puede usar `await import('vitepress')`.
::: :::
@ -89,7 +89,7 @@ Será saludado con algunas preguntas simples:
Si tiene la intención de realizar una personalización que usa componentes Vue o APIs, debe instalar explícitamente `vue` como una dependencia correspondiente. Si tiene la intención de realizar una personalización que usa componentes Vue o APIs, debe instalar explícitamente `vue` como una dependencia correspondiente.
::: :::
## Estrutura de Archivos {#file-structure} ## Estructura de Archivos {#file-structure}
Se está construyendo un sitio VitePress individual, puede desarrollar su sitio en el directorio actual (`./`). Sin embargo, si está instalando VitePress en un proyecto existente junto con otro código fuente, es recomendado construir el sitio en un directorio anidado (e.g. `./docs`) para que esté separado del resto de su proyecto. Se está construyendo un sitio VitePress individual, puede desarrollar su sitio en el directorio actual (`./`). Sin embargo, si está instalando VitePress en un proyecto existente junto con otro código fuente, es recomendado construir el sitio en un directorio anidado (e.g. `./docs`) para que esté separado del resto de su proyecto.

@ -59,7 +59,7 @@ Páginas y links internos son generados con el sufijo `.html` por defecto.
Links externos reciben automáticamente `target="_blank" rel="noreferrer"`: Links externos reciben automáticamente `target="_blank" rel="noreferrer"`:
- [vuejs.org](https://vuejs.org) - [vuejs.org](https://vuejs.org)
- [VitePress no GitHub](https://github.com/vuejs/vitepress) - [VitePress en GitHub](https://github.com/vuejs/vitepress)
## Frontmatter {#frontmatter} ## Frontmatter {#frontmatter}
@ -182,7 +182,7 @@ Puede definir un título personalizado adicionando el texto inmediatamente despu
**Entrada** **Entrada**
```md ````md
::: danger STOP ::: danger STOP
Zona de peligro, no siga Zona de peligro, no siga
::: :::
@ -192,8 +192,7 @@ Zona de peligro, no siga
console.log('Hola, VitePress!') console.log('Hola, VitePress!')
``` ```
::: :::
``` ````
```
**Salida** **Salida**
@ -266,7 +265,7 @@ La clase `vp-raw` también puede ser usada directamente en elementos. El aislami
## Alertas en estilo GitHub {#github-flavored-alerts} ## Alertas en estilo GitHub {#github-flavored-alerts}
VitePress también soporta [alertas en estilo GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts) para presentar como un bloque de llamada. Ellos serán presentados de la misma forma que [elementos personalizados](#custom-containers). VitePress también soporta [alertas en estilo GitHub](https://docs.github.com/es/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts) para presentar como un bloque de llamada. Ellos serán presentados de la misma forma que [elementos personalizados](#custom-containers).
```md ```md
> [!NOTE] > [!NOTE]
@ -837,7 +836,8 @@ Puede ser creada usando `.foorc.json`.
El formato del intervalo de lineas seleccionado puede ser: `{3,}`, `{,10}`, `{1,10}` El formato del intervalo de lineas seleccionado puede ser: `{3,}`, `{,10}`, `{1,10}`
::: warning ::: warning
Observe que esto no genera errores si el archivo no está presente. Por lo tanto, al usar este recurso, asegúrese de que el contenido está siendo mostrado como se espera.::: Observe que esto no genera errores si el archivo no está presente. Por lo tanto, al usar este recurso, asegúrese de que el contenido está siendo mostrado como se espera.
:::
## Ecuaciones Matemáticas {#math-equations} ## Ecuaciones Matemáticas {#math-equations}
@ -868,7 +868,8 @@ $$ x = {-b \pm \sqrt{b^2-4ac} \over 2a} $$
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| $\nabla \cdot \vec{\mathbf{B}} = 0$ | la divergencia de $\vec{\mathbf{B}}$ es cero | | $\nabla \cdot \vec{\mathbf{B}} = 0$ | la divergencia de $\vec{\mathbf{B}}$ es cero |
| $\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} = \vec{\mathbf{0}}$ | la rotacional de $\vec{\mathbf{E}}$ es proporcional a la tasa de variación de $\vec{\mathbf{B}}$ | | $\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} = \vec{\mathbf{0}}$ | la rotacional de $\vec{\mathbf{E}}$ es proporcional a la tasa de variación de $\vec{\mathbf{B}}$ |
| $\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} = \frac{4\pi}{c}\vec{\mathbf{j}} \nabla \cdot \vec{\mathbf{E}} = 4 \pi \rho$ | _hã?_ | | $\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} = \frac{4\pi}{c}\vec{\mathbf{j}} \nabla \cdot \vec{\mathbf{E}} = 4 \pi \rho$ | _que?_ |
```
**Salida** **Salida**
@ -881,7 +882,7 @@ $$ x = {-b \pm \sqrt{b^2-4ac} \over 2a} $$
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| $\nabla \cdot \vec{\mathbf{B}} = 0$ | la divergencia de $\vec{\mathbf{B}}$ es cero | | $\nabla \cdot \vec{\mathbf{B}} = 0$ | la divergencia de $\vec{\mathbf{B}}$ es cero |
| $\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} = \vec{\mathbf{0}}$ | la rotacional de $\vec{\mathbf{E}}$ es proporcional a la tasa de variación de $\vec{\mathbf{B}}$ | | $\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} = \vec{\mathbf{0}}$ | la rotacional de $\vec{\mathbf{E}}$ es proporcional a la tasa de variación de $\vec{\mathbf{B}}$ |
| $\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} = \frac{4\pi}{c}\vec{\mathbf{j}} \nabla \cdot \vec{\mathbf{E}} = 4 \pi \rho$ | _?_ | | $\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} = \frac{4\pi}{c}\vec{\mathbf{j}} \nabla \cdot \vec{\mathbf{E}} = 4 \pi \rho$ | _que?_ |
## _Lazy Loading_ de Imágenes {#image-lazy-loading} ## _Lazy Loading_ de Imágenes {#image-lazy-loading}

@ -38,7 +38,7 @@ onMounted(() => {
### Importación Condicional {#conditional-import} ### Importación Condicional {#conditional-import}
Puede también importar condicionalmente usando el flag `import.meta.env.SSR` (parte de las [variables de entorno Vite](https://vitejs.dev/guide/env-and-mode.html#env-variables)): Puede también importar condicionalmente usando el flag `import.meta.env.SSR` (parte de las [variables de entorno Vite](https://es.vitejs.dev/guide/env-and-mode#variables-de-entorno)):
```js ```js
if (!import.meta.env.SSR) { if (!import.meta.env.SSR) {

@ -200,7 +200,7 @@ Observe que esto puede impedir que ciertos tokens sean realzados correctamente.
## Usando Preprocesadores CSS {#using-css-pre-processors} ## Usando Preprocesadores CSS {#using-css-pre-processors}
VitePress posee [soporte embutido](https://vitejs.dev/guide/features.html#css-pre-processors) para preprocesadores CSS: archivos `.scss`, `.sass`, `.less`, `.styl` e `.stylus`. No es necesario instalar plugins específicos de Vite para ellos, pero el propio preprocesados correspondiente debe ser instalado: VitePress posee [soporte embutido](https://es.vitejs.dev/guide/features#preprocesadores-css) para preprocesadores CSS: archivos `.scss`, `.sass`, `.less`, `.styl` e `.stylus`. No es necesario instalar plugins específicos de Vite para ellos, pero el propio preprocesados correspondiente debe ser instalado:
``` ```
# .scss e .sass # .scss e .sass

@ -1,8 +1,9 @@
# Qué es VitePress? {#what-is-vitepress} # Qué es VitePress? {#what-is-vitepress}
VitePress es un [Generador de Sitios Estáticos](https://en.wikipedia.org/wiki/Static_site_generator) (SSG) proyectado para crear sitios rápidos y centrados en contenido. En suma, VitePress utiliza su contenido fuente escrito en [Markdown](https://en.wikipedia.org/wiki/Markdown), aplica un tema a el y genera páginas HTML estáticas que pueden ser fácilmente implantadas en cualquier lugar. VitePress es un [Generador de Sitios Estáticos](https://es.wikipedia.org/wiki/Generador_de_sitios_est%C3%A1ticos) (SSG) proyectado para crear sitios rápidos y centrados en contenido. En suma, VitePress utiliza su contenido fuente escrito en [Markdown](https://es.wikipedia.org/wiki/Markdown), aplica un tema a el y genera páginas HTML estáticas que pueden ser fácilmente implantadas en cualquier lugar.
<div class="tip custom-block" style="padding-top: 8px"> <div class="tip custom-block" style="padding-top: 8px">
Quiere apenas experimentar? Valla al [Inicio Rápido](./getting-started). Quiere apenas experimentar? Valla al [Inicio Rápido](./getting-started).
</div> </div>
@ -11,7 +12,7 @@ Quiere apenas experimentar? Valla al [Inicio Rápido](./getting-started).
- **Documentación** - **Documentación**
VitePress viene con un tema por defecto proyectado para documentación técnica. El alimenta esta página que está leyendo ahora, juntamente con la documentación [Vite](https://vitejs.dev/), [Rollup](https://rollupjs.org/), [Pinia](https://pinia.vuejs.org/), [VueUse](https://vueuse.org/), [Vitest](https://vitest.dev/), [D3](https://d3js.org/), [UnoCSS](https://unocss.dev/), [Iconify](https://iconify.design/) e [muchos otros](https://www.vuetelescope.com/explore?framework.slug=vitepress). VitePress viene con un tema por defecto proyectado para documentación técnica. El alimenta esta página que está leyendo ahora, juntamente con la documentación [Vite](https://es.vitejs.dev/), [Rollup](https://rollupjs.org/), [Pinia](https://es-pinia.vercel.app/), [VueUse](https://vueuse.org/), [Vitest](https://vitest.dev/), [D3](https://d3js.org/), [UnoCSS](https://unocss.dev/), [Iconify](https://iconify.design/) e [muchos otros](https://www.vuetelescope.com/explore?framework.slug=vitepress).
La [documentación oficial Vue.js](https://vuejs.org/) también está basada en VitePress, pero usa un tema personalizado compartido entre varias traducciones. La [documentación oficial Vue.js](https://vuejs.org/) también está basada en VitePress, pero usa un tema personalizado compartido entre varias traducciones.
@ -25,15 +26,15 @@ Quiere apenas experimentar? Valla al [Inicio Rápido](./getting-started).
VitePress visa proporcionar excelente Experiencia de Desarrollador (DX) al trabajar con contenido en Markdown. VitePress visa proporcionar excelente Experiencia de Desarrollador (DX) al trabajar con contenido en Markdown.
- **[Alimentado por Vite:](https://vitejs.dev/)** inicialización instantánea del servidor, con ediciones siempre reflejadas instantáneamente (<100ms) sin recarga de página. - **[Alimentado por Vite:](https://es.vitejs.dev/)** inicialización instantánea del servidor, con ediciones siempre reflejadas instantáneamente (<100ms) sin recarga de página.
- **[Extensiones Markdown Integradas:](./markdown)** Frontmatter, tablas, destaque de sintaxis... usted encoje. Específicamente, VitePress proporciona muchos recursos para trabajar con bloques de código, tornandolo ideal para documentación altamente técnica. - **[Extensiones Markdown Integradas:](./markdown)** Frontmatter, tablas, destaque de sintaxis... usted encoje. Específicamente, VitePress proporciona muchos recursos para trabajar con bloques de código, tornandolo ideal para documentación altamente técnica.
- **[Markdown Mejorado por Vue:](./using-vue)** cada página Markdown es también un [Componente de Archivo único](https://pt.vuejs.org/guide/scaling-up/sfc.html), gracias a la compatibilidad de sintaxis de 100% del template Vue con HTML. Puede también incorporar iteractividad con su contenido estático usando recursos de template Vue o componentes Vue importados. - **[Markdown Mejorado por Vue:](./using-vue)** cada página Markdown es también un [Componente de Archivo único](https://vuejs.org/guide/scaling-up/sfc.html), gracias a la compatibilidad de sintaxis de 100% del template Vue con HTML. Puede también incorporar iteractividad con su contenido estático usando recursos de template Vue o componentes Vue importados.
## Desempeño {#performance} ## Desempeño {#performance}
Al contrario de muchos SSGs tradicionales, un sitio generado por VitePress es la verdad una [Single Page Application](https://en.wikipedia.org/wiki/Single-page_application) (SPA). Al contrario de muchos SSGs tradicionales, un sitio generado por VitePress es la verdad una [Single Page Application](https://es.wikipedia.org/wiki/Single-page_application) (SPA).
- **Carga Inicial Rápida** - **Carga Inicial Rápida**

@ -207,7 +207,7 @@ interface TeamMember {
// Links sociales, por ejemplo, GitHub, Twitter, etc. // Links sociales, por ejemplo, GitHub, Twitter, etc.
// Puedes pasar un objeto de Links Sociales aquí. // Puedes pasar un objeto de Links Sociales aquí.
// Vea: https://vitepress.dev/reference/default-theme-config.html#sociallinks // Vease: https://vitepress.dev/es/reference/default-theme-config#sociallinks
links?: SocialLink[] links?: SocialLink[]
// URL de la página del patrocinador del miembro. // URL de la página del patrocinador del miembro.

@ -429,7 +429,7 @@ export default {
- Tipo: `string` - Tipo: `string`
- Predeterminado: `./.vitepress/cache` - Predeterminado: `./.vitepress/cache`
El directorio para los archivos de caché, en relación con el [raíz del proyecto](../guide/routing#root-and-source-directory). Vea también: [cacheDir](https://vitejs.dev/config/shared-options.html#cachedir). El directorio para los archivos de caché, en relación con el [raíz del proyecto](../guide/routing#root-and-source-directory). Vea también: [cacheDir](https://es.vitejs.dev/config/shared-options#cachedir).
```ts ```ts
export default { export default {
@ -524,7 +524,7 @@ Consulte la [declaración de tipo y jsdocs](https://github.com/vuejs/vitepress/b
- Tipo: `import('vite').UserConfig` - Tipo: `import('vite').UserConfig`
Pase la [Configuración Vite](https://vitejs.dev/config/) sin procesar al servidor interno / empaquetador Vite. Pase la [Configuración Vite](https://es.vite.dev/config/) sin procesar al servidor interno / empaquetador Vite.
```js ```js
export default { export default {

Loading…
Cancel
Save