Docusaurus
Docusaurus est un outil qui permet à plusieurs personnes de collaborer à la rédaction d'un site internet. Les pages s'affichent très rapidement. C'est l'outil que nous avons choisi pour convevoir le site manuel.fr
C'est intéressant de passer par Docusaurus plutôt que par WordPress pour des sites statiques, car les fichiers de chaque page sont dans le format markdown et qu'il est facile ensuite d'utiliser ces fichiers pour créer un RAG et mettre en place un chatbot en IA ce que j'aimerai bien faire sur ce site.
Pour installer et commencer à utiliser Docusaurus sur votre Mac, voici les étapes à suivre :
Prérequis
Vous aurez besoin de Node.js version 18.0 ou supérieure, nous en avons fait une page.
Générez un nouveau site
Générez un nouveau site Docusaurus en utilisant le modèle classique. Le modèle classique sera automatiquement ajouté à votre projet après avoir exécuté la commande suivante dans le terminal :
npm init docusaurus@latest my-website classic
Démarrez votre site
Exécutez le serveur de développement avec les commandes suivantes :
cd my-website
La commande cd
change le répertoire avec lequel vous travaillez. Pour travailler avec votre site Docusaurus nouvellement créé, vous devrez naviguer dans le terminal vers ce répertoire.
npm install
pour installer toutes les dépendances nécessaires.
npm run start
La commande npm run start construit votre site localement et le sert via un serveur de développement, prêt à être visualisé à l’adresse http://localhost:3000/.
Modifiez votre site
Ouvrez docs/intro.md
(cette page) et modifiez quelques lignes : le site se recharge automatiquement et affiche vos modifications.
Le lien Gitbug de Docusaurus
Video en français pour expliquer comment on peut faire un site Docusaurus.
Autre vidéo Youtube en anglais qui explique comment on peut personnaliser un site Docusaurus.
J'aimerai implanter sur ce site la recherche qui est possible avec Docusaurus. Visiblement, ce module est compatible avec Docusaurus 3
https://github.com/easyops-cn/docusaurus-search-local/issues
Mettre à jour votre site
Si vous voyez qu'il y a une nouvelle version de Docusaurus, qui est sorti, par exemple si votre site est en version 3.6.1 et que la version 3.6.2 sort, modifiez le fichier package.json et de remplacer 3.6.1 par 3.6.2. .
Enuite vous faite la mise à jour avec cette commande
npm install