我可以使用 Sphinx 获取第一个文件的模板吗?

lep*_*rem 6 restructuredtext jinja2 python-sphinx

我有几个 rST 页面,它们遵循相同的框架,但在某些地方具有不同的值和段落。

理想情况下,我会想象这样的事情(简化的例子):

page-model.rst

 Feature {% block title %}Index{% endblock %}
 ============================================     
 {% block description %}
 Not available.
 {% endblock %} 
Run Code Online (Sandbox Code Playgroud)

进而:

page-1.rst

 {% extends "page-model.rst" %}

 {% block title %}Load{% endblock %}

 {% block description %}
 Load data from hard disk.
 {% endblock %} 
Run Code Online (Sandbox Code Playgroud)

这可以开箱即用吗?

我应该在生成文档之前自己破解一些东西来运行 Jinja 吗?或者定义我自己的指令?

这是一个坏主意吗?:)

感谢您的见解!