diff --git a/src/content/docs/fr/plugins/index.mdx b/src/content/docs/fr/plugins/index.mdx index 2d09c472..097eb48b 100644 --- a/src/content/docs/fr/plugins/index.mdx +++ b/src/content/docs/fr/plugins/index.mdx @@ -74,6 +74,15 @@ interface StudioCMSPlugin { servicePath: string | URL; } | undefined; }) => void; + setAuthService: (params: { + oAuthProvider?: { + name: string; + formattedName: string; + svg: string; + endpointPath: string; + requiredEnvVariables?: string[] | undefined; + } | undefined; + }) => void; }) => void | Promise; } } diff --git a/src/content/docs/fr/utils/rendering.mdx b/src/content/docs/fr/utils/rendering.mdx index 4a35569f..b149dec6 100644 --- a/src/content/docs/fr/utils/rendering.mdx +++ b/src/content/docs/fr/utils/rendering.mdx @@ -9,10 +9,16 @@ sidebar: variant: success --- +import { Aside } from '@astrojs/starlight/components' + Le système de rendu StudioCMS est dynamique en fonction du type de page actuel. Exemple d’une route fourre-tout (« catch-all » en anglais) où la page actuelle est récupérée à partir du SDK et les données de la page sont transmises au moteur de rendu. Dans ce cas, nous utilisons le type de page par défaut `studiocms/markdown` configuré dans les paramètres de la page et l’enveloppons dans une mise en page comme nous le faisons avec le plugin `@studiocms/blog`. Un plugin de création de pages, par exemple, peut être fourni sans mise en page standard, parce qu’il vise plutôt à ce que vous conceviez le tout dans le générateur, comme vous le feriez dans d’autres systèmes CMS. + + ```astro title="src/pages/[...slug].astro" --- import { StudioCMSRenderer } from 'studiocms:renderer';