base.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <!DOCTYPE html>
  2. <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
  3. <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
  4. <head>
  5. {%- block site_meta %}
  6. <meta charset="utf-8">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9. {% if page and page.is_homepage %}<meta name="description" content="{{ config.site_description }}">{% endif %}
  10. {% if config.site_author %}<meta name="author" content="{{ config.site_author }}">{% endif %}
  11. {% if config.site_favicon %}<link rel="shortcut icon" href="{{ config.site_favicon|url }}">
  12. {% else %}<link rel="shortcut icon" href="{{ 'img/favicon.ico'|url }}">{% endif %}
  13. {%- endblock %}
  14. {%- block htmltitle %}
  15. <title>{% if page and page.title and not page.is_hompage %}{{ page.title }} - {% endif %}{{ config.site_name }}</title>
  16. {%- endblock %}
  17. {%- block styles %}
  18. <link rel="stylesheet" href="{{ base_url }}/css/bootstrap.min.css" type="text/css" />
  19. <link rel="stylesheet" href="{{ base_url }}/css/theme.css" type="text/css" />
  20. {%- endblock %}
  21. {%- block libs %}
  22. {% if page %}
  23. <script>
  24. // Current page data
  25. var mkdocs_page_name = {{ page.title|tojson|safe }};
  26. var mkdocs_page_input_path = {{ page.file.src_path|string|tojson|safe }};
  27. var mkdocs_page_url = {{ page.abs_url|tojson|safe }};
  28. </script>
  29. {% endif %}
  30. {%- endblock %}
  31. </head>
  32. <body class="bg-dark p-5 text-light container" role="document">
  33. {# SIDE NAV, TOGGLES ON MOBILE #}
  34. <nav class='bg-dark navbar navbar-expand-sm bg-light'>
  35. <ul class="navbar-nav">
  36. {%- block site_nav %}
  37. {% for nav_item in nav %}
  38. <!-- <li class="toctree-l{{ navlevel }}{% if nav_item.active and not nav_item.children %} current{%endif%}"> -->
  39. <!-- <li class="nav-item btn btn-danger ml-1"> -->
  40. <a href="{{ nav_item.url|url }}" class="mr-2 mt-1 p-1 pr-2 pl-2 btn btn-danger nav-link text-light">{{nav_item.title}}</a>
  41. <!-- </li> -->
  42. {% endfor %}
  43. </ul>
  44. {%- endblock %}
  45. </nav>
  46. {# PAGE CONTENT #}
  47. <div role="main">
  48. <div class="mt-4 section">
  49. {% block content %}
  50. {{ page.content }}
  51. {% endblock %}
  52. </div>
  53. </div>
  54. {%- block footer %}
  55. {% include "footer.html" %}
  56. {% endblock %}
  57. {%- block scripts %}
  58. <script src="{{base_url}}/js/jquery-3.4.1.slim.min.js"></script>
  59. <script src="{{base_url}}/js/popper.min.js"></script>
  60. <script src="{{base_url}}/js/bootstrap.min.js"></script>
  61. <script>var base_url = '{{ base_url }}';</script>
  62. {%- endblock %}
  63. </body>
  64. </html>
  65. {% if page and page.is_homepage %}
  66. <!--
  67. MkDocs version : {{ mkdocs_version }}
  68. Build Date UTC : {{ build_date_utc }}
  69. -->
  70. {% endif %}