Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions astro.config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import starlight from '@astrojs/starlight';
import ui from '@studiocms/ui';
import { defineConfig } from 'astro/config';
import starlightImageZoom from 'starlight-image-zoom';
import starlightLinksValidator from 'starlight-links-validator'
import starlightSidebarTopics from 'starlight-sidebar-topics';
import getCoolifyURL from './hostUtils.ts';
import rehypePlugins from './src/plugins/rehypePluginKit.ts';
Expand Down Expand Up @@ -133,11 +134,16 @@ export default defineConfig({
],
plugins: [
...typeDocPlugins,
starlightLinksValidator({
errorOnFallbackPages: false,
errorOnInconsistentLocale: true,
exclude: ['/*/typedoc/**/*']
}),
starlightImageZoom(),
starlightSidebarTopics([
{
label: getTranslations('topic-learn'),
link: '/start-here/getting-started',
link: '/start-here/getting-started/',
icon: 'open-book',
id: 'learn',
items: [
Expand Down Expand Up @@ -170,7 +176,7 @@ export default defineConfig({
},
{
label: getTranslations('topic-package-catalog'),
link: '/package-catalog',
link: '/package-catalog/',
icon: 'download',
id: 'package-catalog',
items: [
Expand All @@ -193,7 +199,7 @@ export default defineConfig({
},
{
label: getTranslations('topic-references'),
link: '/config-reference',
link: '/config-reference/',
icon: 'information',
id: 'references',
items: [
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"typedoc-plugin-frontmatter": "^1.3.0",
"typedoc-plugin-zod": "^1.4.0",
"starlight-image-zoom": "^0.11.1",
"starlight-links-validator": "^0.16.0",
"hastscript": "^9.0.1",
"hast-util-to-string": "^3.0.1",
"rehype-slug": "^6.0.0",
Expand All @@ -72,4 +73,4 @@
"@types/mdast": "^4.0.4",
"unist-util-visit": "^5.0.0"
}
}
}
82 changes: 56 additions & 26 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

18 changes: 6 additions & 12 deletions src/content/docs/es/config-reference/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -146,40 +146,34 @@ export default defineStudioCMSConfig({

`overrides` es un objeto que se utiliza para sobreescribir la configuración predeterminada.

<ReadMore>[Ver `overrides` para opciones completas](/es/config-reference/overrides)</ReadMore>

## `rendererConfig`

`rendererConfig` es un objeto que se utiliza para configurar el renderizador.

<ReadMore>[Ver `rendererConfig` para opciones completas](/es/config-reference/renderer-config)</ReadMore>
<ReadMore>[Ver `overrides` para opciones completas](/es/config-reference/overrides/)</ReadMore>

## `imageService`

`imageService` es un objeto que se utiliza para configurar el servicio de imágenes.

<ReadMore>[Ver `imageService` para opciones completas](/es/config-reference/image-service)</ReadMore>
<ReadMore>[Ver `imageService` para opciones completas](/es/config-reference/image-service/)</ReadMore>

## `defaultFrontEndConfig`

`defaultFrontEndConfig` es un objeto que se utiliza para configurar el front-end predeterminado.

<ReadMore>[Ver `defaultFrontEndConfig` para opciones completas](/es/config-reference/default-frontend-config)</ReadMore>
<ReadMore>[Ver `defaultFrontEndConfig` para opciones completas](/es/config-reference/default-frontend-config/)</ReadMore>

## `dashboardConfig`

`dashboardConfig` es un objeto que se utiliza para configurar el panel de control.

<ReadMore>[Ver `dashboardConfig` para opciones completas](/es/config-reference/dashboard)</ReadMore>
<ReadMore>[Ver `dashboardConfig` para opciones completas](/es/config-reference/dashboard/)</ReadMore>

## `includedIntegrations`

`includedIntegrations` es un objeto que se utiliza para configurar qué integraciones deben incluirse.

<ReadMore>[Ver `includedIntegrations` para opciones completas](/es/config-reference/included-integrations)</ReadMore>
<ReadMore>[Ver `includedIntegrations` para opciones completas](/es/config-reference/included-integrations/)</ReadMore>

## `sdk`

`sdk` es un objeto que se utiliza para configurar el SDK.

<ReadMore>[Ver `sdk` para opciones completas](/es/config-reference/sdk)</ReadMore>
<ReadMore>[Ver `sdk` para opciones completas](/es/config-reference/sdk/)</ReadMore>
11 changes: 5 additions & 6 deletions src/content/docs/es/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -45,26 +45,25 @@ import { Center } from 'studiocms:ui/components';
```

<div style="padding: 0;">
Para obtener más información sobre las variables de entorno requeridas, consulte la página [Variables de entorno](/es/start-here/environment-variables).
Para obtener más información sobre las variables de entorno requeridas, consulte la página [Variables de entorno](/es/start-here/environment-variables/).

Para obtener una guía más detallada, consulte la guía de [Empezando](/es/start-here/getting-started).
Para obtener una guía más detallada, consulte la guía de [Empezando](/es/start-here/getting-started/).

¿Buscas una base de datos libSQL? Echa un vistazo a [Turso](https://tur.so/studiocms).
</div>

</SplitCard>

<ListCard title="Aprende sobre StudioCMS" icon="information">
- [Empezando](/es/start-here/getting-started)
- [Variables de entorno](/es/start-here/environment-variables)
- [¿Por qué StudioCMS?](/es/start-here/why-studiocms)
- [Empezando](/es/start-here/getting-started/)
- [Variables de entorno](/es/start-here/environment-variables/)
- [¿Por qué StudioCMS?](/es/start-here/why-studiocms/)
- [Entendiendo StudioCMS](/es/how-it-works/)
</ListCard>

<ListCard title="Customizing StudioCMS" icon="puzzle">
- [Usando el SDK](/es/how-it-works/sdk/)
- [Usando la API REST](/es/how-it-works/restapi/)
- [Finding and Using Plugins](/package-catalog/)
- [Aprende sobre la API de Plugins](/es/package-catalog/)
- [Aprende sobre la API de Complementos](/es/plugins/)
</ListCard>
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/es/start-here/configuration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,4 @@ export default defineStudioCMSConfig({
```

{/* Enlaces */}
[reference-page]: (/es/config-reference/)
[reference-page]: /es/config-reference/
2 changes: 1 addition & 1 deletion src/content/docs/es/start-here/environment-variables.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -109,4 +109,4 @@ CMS_CLOUDINARY_CLOUDNAME="demo"
```

{/* Enlaces */}
[config-oauth]: (/es/start-here/getting-started/#opcional-configurar-autenticación-oauth)
[config-oauth]: /es/start-here/getting-started/#opcional-configurar-autenticación-oauth
8 changes: 4 additions & 4 deletions src/content/docs/es/start-here/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ Para más información sobre todas las variables de entorno disponibles para la

### Opcional: Configurar autenticación oAuth

StudioCMS admite autenticación oAuth con GitHub, Discord, Google y Auth0. Para configurar la autenticación oAuth, necesitarás configurar las [variables de entorno requeridas en tu archivo `.env`](/es/start-here/environment-variables/#oauth-authentication-environment-variables), y asegurarte de que el proveedor esté [habilitado en tu configuración][auth-config-ref].
StudioCMS admite autenticación oAuth con GitHub, Discord, Google y Auth0. Para configurar la autenticación oAuth, necesitarás configurar las [variables de entorno requeridas en tu archivo `.env`][oauth-environment-variables], y asegurarte de que el proveedor esté [habilitado en tu configuración][auth-config-ref].

Para configurar los proveedores oAuth, requieren una URL de callback. La URL de callback es la ruta donde el proveedor redirigirá al usuario después de la autenticación.

Expand Down Expand Up @@ -357,9 +357,9 @@ Aprende más sobre las opciones de configuración de StudioCMS usando las págin

{/* Enlaces */}
[package-catalog]: /es/package-catalog/
[environment-variables]: /es/start-here/environment-variables
[config-reference]: /es/config-reference
[environment-variables]: /es/start-here/environment-variables/
[config-reference]: /es/config-reference/
[db-url-token]: /es/start-here/environment-variables/#url-de-la-base-de-datos-y-token-para-astrojsdb
[encryption-key]: /es/start-here/environment-variables/#clave-de-encriptación-para-studiocmsauth
[oauth-environment-variables]: /es/start-here/environment-variables/#variables-de-entorno-para-autenticación-oauth
[auth-config-ref]: /es/config-reference/authentication
[auth-config-ref]: /es/config-reference/dashboard/#authconfig
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Une collection d’outils utiles disponibles en mode développement dans Astro.

<PackageManagers type="exec" pkg="astro" args="add @studiocms/devapps" />

2. Mettez à jour votre fichier de configuration comme indiqué dans [l’exemple de configuration](#example-config) ci-dessous.
2. Mettez à jour votre fichier de configuration comme indiqué dans [l’exemple de configuration](#exemple-de-configuration) ci-dessous.
{/* </Steps> */}
</TabItem>
<TabItem label="Méthode manuelle" icon='seti:powershell'>
Expand Down
Loading