Đối với dự án tài liệu ngôn ngữ lập trình được viết bằng reStructuredText và được hiển thị thành HTML bằng Sphinx, tôi muốn nhóm các chức năng của mình thành các nhóm logic như: String (tất cả các hàm chuỗi), Web (tất cả các chức năng liên quan đến web), Danh sách (mọi thứ cần làm với xử lý danh sách), v.v. Bây giờ, vì các hàm có thể là thành viên của một số nhóm, tôi muốn thêm các thẻ theo cách nào đó, giống như các bài đăng trên blog.Cách thêm thẻ kiểu blog trong reStructuredText bằng Sphinx
Nó sẽ thực sự gọn gàng nếu có phần mở rộng Sphinx (hoặc cách sử dụng tên miền) để thêm thẻ và sau đó tạo một trang cho mỗi thẻ tham chiếu tất cả các chức năng đó, tổng quan về tất cả các thẻ và tham chiếu chéo ở cuối mỗi trang chức năng. Điều này có khả thi không và nếu có thì làm thế nào?
Ví dụ:
---------
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, cảm ơn cho câu trả lời, chúng ta phải kiểm tra xem này hoạt động như chúng tôi muốn nó. Trông rất hứa hẹn mặc dù. – titusn