Per un progetto di documentazione in linguaggio di programmazione scritto in reStructuredText e reso in HTML con Sphinx, desidero raggruppare le mie funzioni in gruppi logici come: String (tutte le funzioni stringa), Web (tutto funzioni relative al Web), Elenco (qualsiasi cosa abbia a che fare con la gestione delle liste), ecc. Ora, poiché le funzioni possono essere membri di diversi gruppi, voglio aggiungere tag in qualche modo, proprio come faresti per i post dei blog.Come aggiungere tag stile blog in reStructuredText with Sphinx
Sarebbe davvero bello se ci fosse un'estensione Sfinge (o un modo di usare domini per esempio) per aggiungere i tag e quindi generare una pagina per tag riferendosi a tutte quelle funzioni, una panoramica di tutti i tag e un riferimento incrociato nella parte inferiore di ogni pagina di funzione. È fattibile e se sì, come?
Esempio:
---------
substring
---------
**substring (**\ *<string,number>* **text,** *number* **start,** *number* **end*)**
Description
-----------
Returns the substring of string ``text`` between integer positions ``start`` and position ``end``. The first character in the string is numbered 0. The last character returned by ``substring`` is the character before position ``end``. Optionally ``end`` can be left out, which means the returned string will end at the last position of ``text``.
Example
-------
-
Executing the following code:
::
log(substring("Welcome to our site!", 0, 7));
log(substring("Welcome to our site!", 0));
will print:
::
Welcome
Welcome to our site!
Tags
----
String
Ehi, grazie per la risposta, dobbiamo verificare se questo funziona come volevamo che. Sembra molto promettente però. – titusn