diff --git a/app/data/docs/index/page.md b/app/data/docs/index/page.md new file mode 100644 index 0000000..cdf7e53 --- /dev/null +++ b/app/data/docs/index/page.md @@ -0,0 +1,25 @@ +--- +title: Documentation Memento Dev +description: Plonge toi dans une documentation synthétique et concise, conçue pour les développeurs ou passionnés de l'information en quête de savoir ! +tags: [] +--- + +Toi qui vient d'arriver sur cette plateforme, sache que si tu cherches un coup de main pour mieux comprendre certaines notions dans le développement, tu es tombé au bon endroit ! + +En prime, tu trouveras également des synthèses de certains référentiels de titres professionnels ! 🎉 + +## Pourquoi cette plateforme ? + +À l'instar du [MDN Web Docs](https://developer.mozilla.org/fr/) et feu **Le Site du Zéro**, cette plateforme a pour objectif de te fournir des ressources de qualité pour t'aider à te perfectionner dans le développement. + +## Contenu du Memento + +Le contenu de cette plateforme est divisé en plusieurs sections : + +- **Documentation** : Une documentation synthétique _(mais complète et détaillée)_ sur les différentes technologies du développement web. +- **Référentiels** : Des synthèses de référentiels de titres professionnels pour t'aider à te préparer aux examens. + +Les différents contenus ne sont pas uniquement destinées aux développeurs, mais également aux passionnés de l'information en quête de savoir ! +Il est donc possible que tu trouves des articles qui ne te concernent pas directement, mais qui pourraient t'intéresser tout de même ! 😊 + +Par contre je te préviens : certains concepts peuvent être un peu techniques et nécessiter un peu de temps pour être compris. diff --git a/app/lib/navigation.ts b/app/lib/navigation.ts index 841b1a8..31edb59 100644 --- a/app/lib/navigation.ts +++ b/app/lib/navigation.ts @@ -1,4 +1,8 @@ export const navigation = [ + { + title: "Préambule", + links: [{ title: "Memento Dev", href: "/docs" }], + }, { title: "React", links: [ diff --git a/app/pages/docs/+route.ts b/app/pages/docs/+route.ts index bbbd7c0..1552b94 100644 --- a/app/pages/docs/+route.ts +++ b/app/pages/docs/+route.ts @@ -3,6 +3,10 @@ import type { PageContext } from "vike/types"; const routeRegex = /^\/docs\/(.*)$/; export function route(pageContext: PageContext) { + if (pageContext.urlPathname === "/docs") { + return { routeParams: { key: "index" } }; + } + const match = pageContext.urlPathname.match(routeRegex); if (!match) return false;