You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
4.1 KiB
126 lines
4.1 KiB
{%- extends "basic/layout.html" %}
|
|
|
|
{%- block extrahead %}
|
|
{{ super() }}
|
|
<link rel="stylesheet" href="{{ pathto('_static/custom.css', 1) }}" type="text/css" />
|
|
{% if theme_touch_icon %}
|
|
<link rel="apple-touch-icon" href="{{ pathto('_static/' ~ theme_touch_icon, 1) }}" />
|
|
{% endif %}
|
|
|
|
{# Deprecated in favor of html_baseurl (pageurl). This is already set in the basic theme #}
|
|
{% if theme_canonical_url and not pageurl %}
|
|
<link rel="canonical" href="{{ theme_canonical_url }}{{ pagename }}.html" />
|
|
{% endif %}
|
|
{% endblock %}
|
|
|
|
{# top+bottom related navs; we also have our own in sidebar #}
|
|
{%- macro rellink_markup() %}
|
|
<nav id="rellinks">
|
|
<ul>
|
|
{%- if prev %}
|
|
<li>
|
|
←
|
|
<a href="{{ prev.link|e }}" title="Previous document">{{ prev.title }}</a>
|
|
</li>
|
|
{%- endif %}
|
|
{%- if next %}
|
|
<li>
|
|
<a href="{{ next.link|e }}" title="Next document">{{ next.title }}</a>
|
|
→
|
|
</li>
|
|
{%- endif %}
|
|
</ul>
|
|
</nav>
|
|
{%- endmacro %}
|
|
|
|
{%- set theme_show_relbar_top = theme_show_relbar_top or theme_show_relbars %}
|
|
{%- set theme_show_relbar_bottom = theme_show_relbar_bottom or theme_show_relbars %}
|
|
|
|
{# removed existing top+bottom related nav, and embed in main content #}
|
|
{%- block relbar1 %}{% endblock %}
|
|
{%- block relbar2 %}{% endblock %}
|
|
|
|
{# Nav should appear before content, not after #}
|
|
{%- block content %}
|
|
{%- if theme_fixed_sidebar|lower == 'true' %}
|
|
<div class="document">
|
|
{{ sidebar() }}
|
|
{%- block document %}
|
|
<div class="documentwrapper">
|
|
{%- if render_sidebar %}
|
|
<div class="bodywrapper">
|
|
{%- endif %}
|
|
|
|
{%- block relbar_top %}
|
|
{%- if theme_show_relbar_top|tobool %}
|
|
<div class="related top">
|
|
|
|
{{- rellink_markup () }}
|
|
</div>
|
|
{%- endif %}
|
|
{% endblock %}
|
|
|
|
<div class="body" role="main">
|
|
{% block body %} {% endblock %}
|
|
</div>
|
|
|
|
{%- block relbar_bottom %}
|
|
{%- if theme_show_relbar_bottom|tobool %}
|
|
<div class="related bottom">
|
|
|
|
{{- rellink_markup () }}
|
|
</div>
|
|
{%- endif %}
|
|
{% endblock %}
|
|
|
|
{%- if render_sidebar %}
|
|
</div>
|
|
{%- endif %}
|
|
</div>
|
|
{%- endblock %}
|
|
<div class="clearer"></div>
|
|
</div>
|
|
{%- else %}
|
|
{{ super() }}
|
|
{%- endif %}
|
|
{%- endblock %}
|
|
|
|
{%- block footer %}
|
|
<div class="footer">
|
|
{% if show_copyright %}©{{ copyright }}.{% endif %}
|
|
{% if show_sphinx %}
|
|
{% if show_copyright %}|{% endif %}
|
|
Powered by <a href="https://www.sphinx-doc.org/">Sphinx {{ sphinx_version }}</a>
|
|
& <a href="https://alabaster.readthedocs.io">Alabaster {{ alabaster_version }}</a>
|
|
{% endif %}
|
|
{%- if show_source and has_source and sourcename %}
|
|
{% if show_copyright or show_sphinx %}|{% endif %}
|
|
<a href="{{ pathto('_sources/' + sourcename, true)|e }}"
|
|
rel="nofollow">{{ _('Page source') }}</a>
|
|
{%- endif %}
|
|
</div>
|
|
|
|
{% if theme_github_banner|lower != 'false' %}
|
|
<a href="https://github.com/{{ theme_github_user }}/{{ theme_github_repo }}" class="github">
|
|
<img style="position: absolute; top: 0; right: 0; border: 0;" src="{{ pathto('_static/' ~ theme_github_banner, 1) if theme_github_banner|lower != 'true' else 'https://github.blog/wp-content/uploads/2008/12/forkme_right_darkblue_121621.png' }}" alt="Fork me on GitHub" class="github"/>
|
|
</a>
|
|
{% endif %}
|
|
|
|
{% if theme_analytics_id %}
|
|
<script>
|
|
|
|
var _gaq = _gaq || [];
|
|
_gaq.push(['_setAccount', '{{ theme_analytics_id }}']);
|
|
_gaq.push(['_setDomainName', 'none']);
|
|
_gaq.push(['_setAllowLinker', true]);
|
|
_gaq.push(['_trackPageview']);
|
|
|
|
(function() {
|
|
var ga = document.createElement('script'); ga.async = true;
|
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
|
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
|
})();
|
|
|
|
</script>
|
|
{% endif %}
|
|
{%- endblock %}
|
|
|