- Node.js -
20.xor newer
le contenu markdown du site web, est organisé dans le dossier content (équivalent du dossier docs dans MkDocs). Ce dossier contient deux sous-dossiers :
en: pour la version anglaise du site.fr: pour la version française du site.
Ces deux dossiers ont une structure identique :
- A la racine : les fichiers markdown correspondant aux pages classiques du site.
- Le fichier
index.yml: représente la page d'accueil du site, structurée de manière spécifique. Quatre dossier supplémentaires sont présents: blog,epocs,moocs,serious-games: ils contiennent les ressources associées. Ces pages markdown incluent des métadonnéees supplémentaires (entre les symboles---en haut du fichier.
Pour intégrer une image :
- Placez-la dans le dossier
publicà la racine du projet. - La source de l'image dans le markdown sera
/suivi du chemin relatif depuispublic. Exemple : Si l'image est placée danspublic/images/mon-image.png, dans mon fichier markdown je l'utiliserais ainsi :
Pour personnaliser :
- Les onglets de navigation
- Le pied de page
- Les informations des membres de l'équipe
Il faut sortir du dossier content et modifier le ficher app/app.config.ts
Coller ceci dans votre terminal
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 24
# Verify the Node.js version:
node -v # Should print "v24.13.1".
# Verify npm version:
npm -v # Should print "11.8.0".npm installnpm run devAprès quelques secondes, le site devrait être visible ici : http://localhost:3000