Структура моего документа выглядит так:
├── common
│ └── shared.rst
├── foo
│ └── foo.rst
├── index.rst
└── zoo
└── zoo.rst
Сгенерированная структура выглядит так:
├── common
│ └── shared.html (breadcrumbs: home -> zoo -> shared)
├── foo
│ └── foo.html
├── index.html
└── zoo
└── zoo.html
Мое toctree для foo и zoo выглядит так:
.. toctree::
:includehidden:
../common/shared
Я хочу, чтобы было скомпилировано 2 разных файла shared.html, один с панировочными сухарями, похожими на breadcrumbs: home -> zoo -> shared
, а другой — на breadcrumbs: home -> foo -> shared
. Возможно ли это со сфинксом?
Для справки, это мой код шаблона для генерации хлебных крошек:
<section>
<ul class="breadcrumbs">
<li><a href="{{ pathto(master_doc) }}">Home</a></li>
{% for doc in parents %}
<li><a href="{{ doc.link|e }}">{{ doc.title }}</a></li>
{% endfor %}
{% if title != 'LaunchKey Documentation' %}
<li><a href="#" class="active">{{ title }}</a></li>
{% endif %}
</ul>
</section>