Bunu biraz daha inceledikten sonra, reStructuredText Yorumlu Metin Rolleri belgesine rastladım . Bu belgeden:
Yorumlanan metin, metnin etrafında ters tırnak (`) kullanır. Açık bir rol işaretçisi isteğe bağlı olarak iki nokta üst üste ile ayrılmış metinden önce veya sonra görünebilir. Örneğin:
This is `interpreted text` using the default role.
This is :title:`interpreted text` using an explicit role.
Görünüşe göre bir code
rol var , bu yüzden basitçe yazabilirsiniz
:code:`a = b + c`
bir satır içi kod bloğu oluşturmak için. Söz dizimi vurgulamasını almak için özel bir rol tanımlayabilirsiniz. Örneğin
.. role:: bash(code)
:language: bash
daha sonra bu şekilde kullanabilirsiniz:
Here is some awesome bash code :bash:`a = b + c`.
Rol tanımının, role referanslardan önce yerleştirilmesi gerektiğini unutmayın.
Bağlandığım belge, başvurduğu belgelerin sürümünden hiç bahsetmiyor. Kod rolü, 0.8.1 belgelerinde mevcut değil (bu, karşı test etmem gereken tek sürüm).