Für eine Programmiersprache Dokumentationsprojekt in reStructuredText geschrieben und in HTML mit Sphinx gerendert, möchte ich meine Funktionen in logische Gruppen wie: String (alle String-Funktionen), Web (alle Web-bezogene Funktionen), Liste (alles was mit der Listenbehandlung zu tun hat), etc .. Nun, da Funktionen Mitglieder mehrerer Gruppen sein können, möchte ich Tags in irgendeiner Weise hinzufügen, genau wie Sie es bei Blogposts tun würden.Wie man Blog-Stil-Tags in reStructuredText mit Sphinx hinzufügt
Es wäre wirklich nett, wenn es eine Sphinx-Erweiterung (oder eine Art der Verwendung von Domains zum Beispiel) gäbe, um die Tags hinzuzufügen und dann eine Seite pro Tag zu generieren, die auf all diese Funktionen verweist, eine Übersicht aller Tags und einen Querverweis am unteren Rand jeder Funktionsseite. Ist das machbar und wenn ja, wie?
Beispiel:
---------
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
Hey, danke für die Antwort, müssen wir prüfen, ob das funktioniert, wie wir es wollten. Sieht aber sehr vielversprechend aus. – titusn