src/doc/sphinx/_templates/layout.html (2243B) - raw
1 {%- block doctype -%} 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 3 {%- endblock %} 4 {%- set url_root = pathto('', 1) %} 5 {%- if url_root == '#' %}{% set url_root = '' %}{% endif %} 6 7 {%- macro sidebar() %} 8 <div class="sidebar"> 9 {%- if sidebars != None %} 10 {#- new style sidebar: explicitly include/exclude templates #} 11 {%- for sidebartemplate in sidebars %} 12 {%- include sidebartemplate %} 13 {%- endfor %} 14 {%- endif %} 15 </div> 16 {%- endmacro %} 17 18 <html xmlns="http://www.w3.org/1999/xhtml"> 19 <head> 20 <meta http-equiv="Content-Type" content="text/html; charset={{ encoding }}" /> 21 {{ metatags }} 22 {%- block htmltitle %} 23 <title>{{ title|striptags|e }}</title> 24 {%- endblock %} 25 <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" /> 26 <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" /> 27 {%- for cssfile in css_files %} 28 <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" /> 29 {%- endfor %} 30 <script type="text/javascript"> 31 var DOCUMENTATION_OPTIONS = { 32 URL_ROOT: '{{ url_root }}', 33 VERSION: '{{ release|e }}', 34 COLLAPSE_INDEX: false, 35 FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}', 36 HAS_SOURCE: {{ has_source|lower }} 37 }; 38 </script> 39 {%- for scriptfile in script_files %} 40 <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script> 41 {%- endfor %} 42 {%- block linktags %} 43 <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" /> 44 <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" /> 45 {%- endblock %} 46 {%- block extrahead %} {% endblock %} 47 </head> 48 <body> 49 {%- block header %}{% endblock %} 50 51 {%- block content %} 52 53 <div class="document"> 54 {{ sidebar() }} 55 56 {%- block document %} 57 <div class="body"> 58 {%- if pagename != 'index' %} 59 <a href="./">{{ shorttitle|e }}</a> » 60 {%- endif %} 61 62 {% block body %} {% endblock %} 63 </div> 64 {%- endblock %} 65 66 </div> 67 {%- endblock %} 68 69 </body> 70 </html>