Я пытаюсь изменить мой sphinx_rtd_theme
.Я использую sphinx-contribversioning
для своих версий.Версии оштрафованы.Я уже сделал так, чтобы они работали так, как я хочу.
Теперь я хочу переместить версии прямо под searchbox
.Итак, я сделал следующее:
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-nav-search">
{% block sidebartitle %}
{% if logo and theme_logo_only %}
<a href="{{ pathto(master_doc) }}">
{% else %}
<a href="{{ pathto(master_doc) }}" class="icon icon-home"> {{ project }}
{% endif %}
{% if logo %}
{# Not strictly valid HTML, but it's the only way to display/scale it properly, without weird scripting or heaps of work #}
<img src="{{ pathto('_static/' + logo, 1) }}" class="logo" />
{% endif %}
</a>
{% if theme_display_version %}
{%- set nav_version = version %}
{% if READTHEDOCS and current_version %}
{%- set nav_version = current_version %}
{% endif %}
{% if nav_version %}
<div class="version">
{{ nav_version }}
</div>
{% endif %}
{% endif %}
{% include "searchbox.html" %}
{% include "versions.html" %} //Moved the versions here..
{% endblock %}
</div>
Но когда я его строю.Я вижу только в конце тега тела.Я не понимаю почему??Разве они не должны быть размещены прямо под окном поиска?Вместо этого я вижу его под всем своим содержимым.
Это не случай пропуска версий.Как мне сказать Сфинксу поместить их под поиск?Похоже, что даже если я поставлю их на другие нелепые позиции, Сфинкс разместит их после всего содержимого.
Моя рабочая теория заключается в том, что некоторые Jinja
, если заявление заставляет все это вернуться в исходное состояние.Маловероятно, поскольку я не вижу и других изменений, но пока буду идти по этому пути.Если у вас есть какие-либо комментарии, дайте мне знать.Спасибо !!