Aller au contenu
Sur cette page

Mise en route

Statidocs est un starter de documentation, construit avec le générateur de site statique Cecil et son thème Docs.

Créer un nouveau projet

La façon la plus simple de créer un nouveau projet Statidocs est d’utiliser Composer :

composer create-project cecil/statidocs --ask

Démarrer le serveur local

En local, le serveur intégré de Cecil vous permet de prévisualiser votre travail et rafraîchit automatiquement votre navigateur lorsque vous faites des modifications.

Dans le répertoire de votre projet, lancez la commande suivante pour démarrer le serveur local :

php cecil.phar serve

Un message indiquant l’URL de la prévisualisation locale s’affiche dans votre terminal. Ouvrez cette URL (http://localhost:8000 par défaut) pour parcourir votre documentation.

Ajouter des pages

Formats de fichiers

Statidocs prend en charge la rédaction de contenu en Markdown sans aucune configuration. Vous pouvez étendre les capacités par défaut en activant les options Markdown de Cecil.

Organiser les pages

Ajoutez de nouvelles pages à votre site en créant des fichiers .md dans pages/docs/. Utilisez des sous-répertoires pour regrouper les pages : chaque sous-répertoire contenant un fichier index.md devient un groupe repliable dans la barre latérale, quelle que soit sa profondeur.

Par exemple, la structure de fichiers suivante génère les pages /docs/getting-started/, /docs/guides/i18n/ et /docs/guides/advanced/customization/ :

<my-project>
└─ pages
   └─ docs
      ├─ 1-Getting started.md
      └─ guides
         ├─ index.md
         ├─ 2-i18n.md
         └─ advanced
            ├─ index.md
            └─ 1-customization.md

Les pages sont triées par weight (poids) : utilisez un préfixe numérique dans le nom du fichier (par exemple 1-) ou la variable de front matter weight.

Front matter

Toutes les pages utilisent des variables de front matter pour contrôler leur affichage :

---
title: Hello world
description: This is a page description.
---

Consultez la référence du front matter pour la liste complète des variables.

Générer et déployer

Lorsque vous êtes prêt à publier, générez le site statique dans le répertoire _site/ :

php cecil.phar build

Envoyez ensuite le contenu de _site/ sur n’importe quel hébergeur de sites statiques (Netlify, Vercel, GitHub Pages, etc.). Consultez la documentation de déploiement de Cecil pour plus de détails.

Mettre à jour Statidocs

Statidocs est construit sur le thème Cecil Docs. Vous pouvez le mettre à jour, ainsi que les autres thèmes Cecil, en lançant la commande suivante dans votre terminal :

composer update

Mettez à jour Cecil lui-même avec sa commande self-update :

php cecil.phar self-update