Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
dev:python:sphinx:introduction [2025/02/27 13:24] – yoann | dev:python:sphinx:introduction [2025/02/27 15:25] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 76: | Ligne 76: | ||
- | ===== Ajouter | + | ===== Ajouter |
* Créer un fichier .rst dans le dossier de la documentation ; | * Créer un fichier .rst dans le dossier de la documentation ; | ||
- | * Référencer | + | * Référencer |
< | < | ||
Ligne 94: | Ligne 94: | ||
</ | </ | ||
- | Le fichier index.rst | + | Le fichier index.rst |
- | < | + | |
+ | < | ||
.. toctree:: | .. toctree:: | ||
: | : | ||
Ligne 106: | Ligne 107: | ||
* Le paramètre '': | * Le paramètre '': | ||
* Le paramètre '': | * Le paramètre '': | ||
- | * Attention a bien laisser la ligne vide qui sépare | + | * Attention a bien laisser la ligne vide séparant |
Ligne 121: | Ligne 122: | ||
</ | </ | ||
- | Pour les titres | + | ==== Les commentaires ==== |
+ | |||
+ | Commentaire simple | ||
+ | < | ||
+ | .. Un commentaire sur toute la ligne courante | ||
+ | |||
+ | Le texte présent est un autre bloc (un paragraphe). | ||
+ | Le commentaire ci-dessus n'est pas visible à la génération du document. | ||
+ | </ | ||
+ | |||
+ | Commentaire multi-lignes | ||
+ | < | ||
+ | |||
+ | .. | ||
+ | Un commentaire sur plusieurs lignes | ||
+ | Le texte de même indentation reste un commentaire | ||
+ | |||
+ | Un autre paragraphe dans le même commentaire | ||
+ | |||
+ | Le texte ici n'est plus un commentaire | ||
+ | </ | ||
+ | |||
+ | ==== Les titres et sections ==== | ||
< | < | ||
Ligne 147: | Ligne 170: | ||
* '' | * '' | ||
* ''"'' | * ''"'' | ||
- | + | ||
+ | ==== Liens externes ==== | ||
Pour une URL (externe) : | Pour une URL (externe) : | ||
< | < | ||
Ligne 171: | Ligne 196: | ||
</ | </ | ||
+ | |||
+ | ==== Les références croisées ==== | ||
Une des forces de Sphinx réside dans sa gestion des **références croisées**. De nombreux éléments de la documentation peuvent être désignés/ | Une des forces de Sphinx réside dans sa gestion des **références croisées**. De nombreux éléments de la documentation peuvent être désignés/ | ||
+ | Tous les détails concerant les **cross-references** sont abordés dans la [[https:// | ||
+ | |||
+ | |||
De manière générale on place un **label** en amont du bloc: | De manière générale on place un **label** en amont du bloc: | ||
Ligne 183: | Ligne 213: | ||
</ | </ | ||
+ | ==== Lien vers un document ==== | ||
+ | |||
+ | Pour créer une référence vers un autre document : | ||
+ | < | ||
+ | .. lien vers un document | ||
+ | |||
+ | Retour à l' : | ||
+ | |||
+ | .. lien vers un document avec définition du texte du lien | ||
+ | |||
+ | Retour à la :doc:`page d' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Lien de téléchargement ==== | ||
+ | |||
+ | Pour créer un lien de téléchargement désignant un fichier ressource présent dans l' | ||
+ | |||
+ | < | ||
+ | Télécharger le GIF Hamtaro : | ||
+ | </ | ||
+ | ==== Les listes ==== | ||
Les listes : | Les listes : | ||
Ligne 293: | Ligne 345: | ||
En plus de la syntaxe propre à reStructuredTest, | En plus de la syntaxe propre à reStructuredTest, | ||
+ | |||
+ | ==== Métadonnées HTML ==== | ||
+ | |||
+ | On peut également introduire des métadonnées pour la génération des documents en HTML : | ||
+ | |||
+ | < | ||
+ | .. meta:: | ||
+ | : | ||
+ | : | ||
+ | : | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||