ต้องดูในนี้บางมากขึ้นฉัน stumbled เมื่อเอกสารreStructuredText ตีความบทบาทข้อความ จากเอกสารนี้:
ข้อความที่ตีความจะใช้ backquotes (`) รอบข้อความ เครื่องหมายแสดงบทบาทที่ชัดเจนอาจปรากฏก่อนหรือหลังข้อความคั่นด้วยเครื่องหมายทวิภาค ตัวอย่างเช่น:
This is `interpreted text` using the default role.
This is :title:`interpreted text` using an explicit role.
ดูเหมือนว่ามีcode
บทบาทดังนั้นคุณสามารถพิมพ์ได้
:code:`a = b + c`
เพื่อแสดงผลบล็อกโค้ดแบบอินไลน์ ในการเน้นไวยากรณ์คุณสามารถกำหนดบทบาทที่กำหนดเองได้ ตัวอย่างเช่น
.. role:: bash(code)
:language: bash
ซึ่งคุณสามารถใช้ดังนี้:
Here is some awesome bash code :bash:`a = b + c`.
โปรดทราบว่าต้องวางนิยามบทบาทไว้ก่อนที่จะอ้างอิงถึงบทบาท
หมายเหตุเอกสารที่ฉันลิงก์ไปไม่ได้ระบุถึงเวอร์ชันของเอกสารที่อ้างถึง บทบาทโค้ดไม่มีใน docutils 0.8.1 (ซึ่งเป็นเวอร์ชันเดียวที่ฉันต้องทดสอบ)