Aller au contenu principal

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