Démarrer
Ta première doc en local
Créer le dossier, écrire docs.json et une première page, puis voir le site sur ton poste.
Ce tutoriel fait tourner un site de documentation sur ton poste. Pas de compte, pas de connexion : à la fin, ta doc s’ouvre sur http://localhost:4321/.
Avant de commencer : Node.js ou Bun, et un terminal.
Créer le dossier
Le dossier peut être un dépôt à part, ou un dossier
docs/dans le dépôt de ton produit.mkdir docs && cd docsnpm init -ynpm install --save-dev @hgdc/docsAvec Bun,
bun add --dev @hgdc/docsfait la même chose.Écrire docs.json
Crée
docs.jsonà la racine du dossier. Deux champs sont obligatoires :nameetnavigation.{"name": "Documentation Acme","colors": { "primary": "#0f766e" },"navigation": {"groups": [{ "group": "Démarrer", "pages": ["index", "installation"] }]}}Chaque chemin de
pagescorrespond à un fichier, sans extension :installationdésigneinstallation.mdx.Écrire les pages
Crée
index.mdxetinstallation.mdx. Chaque page commence par un titre et une description.---title: Installationdescription: Installer Acme en deux minutes.---Lance la commande suivante dans ton terminal.Lancer le site
Ajoute les scripts dans
package.json:{"scripts": {"dev": "hgdc-docs dev","build": "hgdc-docs build"}}Puis lance
npm run devet ouvrehttp://localhost:4321/. Le site se recharge à chaque modification d’une page.
Si ça ne marche pas
docs.json n'est pas un JSON valide: une virgule en trop ou un guillemet manquant. Le message donne la position.docs.json cite des pages absentes du dossier: la liste donne les fichiers manquants. Crée-les, ou retire-les denavigation.- Le port 4321 est déjà utilisé : lance
npm run dev -- --port 4000. - La barre latérale ne change pas après une modification de
docs.json: arrêtenpm run devet relance-le.
Et ensuite
- Mettre ta doc en ligne et activer l’assistant.
- Écrire une page : titres, liens, images, code.
- Référence de docs.json pour tous les champs.
Cette page t'a aidé ?
Merci, c'est noté.