reStructuredText で記述され、Sphinx を使用して HTML にレンダリングされたプログラミング言語ドキュメント プロジェクトの場合、関数を次のような論理グループにグループ化したいと考えています。関数は複数のグループのメンバーになる可能性があるため、ブログ投稿と同じように、何らかの方法でタグを追加したいと考えています。
タグを追加し、タグごとにこれらすべての機能を参照するページ、すべてのタグの概要、およびページの下部にある相互参照を生成するための Sphinx 拡張機能 (またはドメインを使用する方法など) があれば、非常に便利です。各機能ページ。これは実現可能ですか?
例:
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