Sau khi xem xét thêm, tôi tình cờ phát hiện ra tài liệu Vai trò văn bản được giải thích lại . Từ tài liệu này:
Văn bản được giải thích sử dụng backquotes (`) xung quanh văn bản. Một dấu hiệu vai trò rõ ràng có thể tùy ý xuất hiện trước hoặc sau văn bản, được phân cách bằng dấu hai chấm. Ví dụ:
This is `interpreted text` using the default role.
This is :title:`interpreted text` using an explicit role.
Dường như có một code
vai trò , vì vậy bạn chỉ cần gõ
:code:`a = b + c`
để kết xuất một khối mã nội tuyến. Để có được cú pháp tô sáng, bạn có thể xác định vai trò tùy chỉnh. Ví dụ
.. role:: bash(code)
:language: bash
mà sau đó bạn có thể sử dụng như vậy:
Here is some awesome bash code :bash:`a = b + c`.
Lưu ý rằng định nghĩa vai trò phải được đặt trước các tham chiếu đến vai trò.
Lưu ý, tài liệu tôi liên kết để không đề cập đến phiên bản của docutils mà nó đề cập đến. Vai trò mã không có sẵn trong docutils 0.8.1 (đây là phiên bản duy nhất tôi phải kiểm tra).