我想使用自定义指令将某些表格单元格包装在预先格式化的块中。
例如,假设我想为我令人兴奋的新计算器编写文档:
.. Calculator-Operations:: sign examples
You'll love how great this awesome calculator is.
Check out these exciting innovations!
========= ==========
you type result
========= ==========
+ 1 1
- 1 -1
* 1 ERROR!
/ 1 ERROR!
我可以在我的指令实现中检索每个表格单元节点,但该节点已经由Sphinx处理(当然),因此前三个单元格被视为项目符号列表。
我希望生成的文档表现得好像我用双反引号包围每个“你键入”单元格。如果我可以检索节点的原始文本或者我可以阻止Sphinx转换此特定节点,我可以完成此操作。 (我也可以通过自己解析整个块的内容来实现这一点,但这听起来很不愉快。)
在这些单元格中转换原始未转换用户输入的最佳方法是什么?