Theme: Anpassungen

»Furo«-Menü

Auf der linken Seite ist ein Menüeintrag für das Stichwortverzeichnis zu sehen. Das ist nicht Standard im »Furo«-Theme. Wie kann hier nachgebessert werden?

  1. Einen eigenen Ordnder source/_templates für Anpassungen anlegen.

  2. Aus dem Theme die Originale nach source/_templates kopieren.

  3. In der Kopie die notwendigen Anpassungen vornehmen.

zu 2.

Für das Menü sind dann folgende Dateien zu kopieren:

_templates
     └── sidebar
           ├── brand.html
           ├── ethical-ads.html
           ├── navigation.html
           ├── rtd-versions.html
           ├── scroll-end.html
           ├── scroll-start.html
           └── search.html

Struktur und Dateien können je nach Theme anders benannt und organisiert sein.

In der Datei scroll-end.html die neue Zeile für das Stichwortverzeichnis einfügen:

1<div class="sidebar-tree" style="margin-top:-1em">
2  <ul>
3    <li class="toctree-l1">
4      <a class="reference internal" href="/genindex.html">Stichwortverzeichnis</a>
5    </li>
6  </ul>
7</div>
8</div>

Haiku-Menü

Im Haiku-Theme ist die Verlinkung auf der Startseite im unteren Bereich eingebunden (Standard in Sphinxprojekten). Um die Suche und den Index besser im sichtbaren Bereich zu halten, sind folgende Anpassungen in der Datei layout.html vorzunehmen.

 1{% macro nav() %}
 2        <p>
 3        {%- block haikurel1 %}
 4        {%- endblock %}
 5        {%- if prev %}
 6        «&#160;&#160;<a href="{{ prev.link|e }}">{{ prev.title }}</a>
 7        &#160;&#160;::&#160;&#160;
 8        {%- endif %}
 9	<a href= "{{pathto('search.html', 1)}}">&#x1F50D;</a>
10	&#160;&#160;::&#160;&#160;
11        <a class="uplink" href="{{ pathto(master_doc)|e }}">{{ _('Contents') }}</a>
12	&#160;&#160;::&#160;&#160;
13	<a href= "{{pathto('genindex.html', 1)}}">&#128214;</a>
14        {%- if next %}
15        &#160;&#160;::&#160;&#160;
16        <a href="{{ next.link|e }}">{{ next.title }}</a>&#160;&#160;»
17        {%- endif %}
18        {%- block haikurel2 %}
19        {%- endblock %}
20        </p>
21{% endmacro %}

Bildschirmfoto

Die Icons für die Suche und den Index, mit den passenden Verlinkugen.

../../_images/haiku-menue-anpassung.png