Aller au contenu
Sur cette page

FAQ

Quelle est la différence entre Statidocs et le thème Docs ?

Le thème Docs fournit les templates et les styles. Statidocs est un projet prêt à l’emploi (configuration, structure des pages, traductions, PWA) construit dessus : le moyen le plus rapide de démarrer un site de documentation avec Cecil.

Node.js est-il nécessaire ?

Non. Cecil est une application PHP, et le CSS du thème est compilé avec le binaire autonome de Tailwind CSS : seul PHP est nécessaire.

Comment ajouter une page ?

Créez un fichier Markdown dans pages/docs/ (ou dans l’un de ses sous-répertoires) : il est automatiquement ajouté à la barre latérale. Consultez Mise en route.

Comment ordonner les pages et les groupes ?

Utilisez un préfixe numérique dans le nom du fichier d’une page (par exemple 1-intro.md) ou la variable de front matter weight. Pour un groupe, définissez weight dans son fichier index.md. Consultez Navigation.

Comment activer la recherche ?

Installez le thème composant DocSearch (composer require cecil/theme-docsearch) et renseignez vos identifiants Algolia, ou installez le thème composant FlexSearch (composer require cecil/theme-flexsearch) pour une recherche locale, puis ajoutez-le à la section theme. Consultez Recherche sur le site.

Comment désactiver la seconde langue ?

Définissez enabled: false sur la langue, dans la section languages de cecil.yml. Consultez Internationalisation.

Où déployer mon site ?

N’importe où : le répertoire _site/ généré ne contient que des fichiers statiques (HTML, CSS, JavaScript, images). Netlify, Vercel, GitHub Pages, GitLab Pages ou n’importe quel serveur web feront l’affaire.

Quelque chose ne fonctionne pas ?

Merci d’ouvrir une issue sur GitHub.