From 82169f0a835b3d2a599a187b054b78320ce85f1c Mon Sep 17 00:00:00 2001 From: Lukas Krupcik <lukas.krupcik@vsb.cz> Date: Tue, 16 May 2023 10:15:17 +0200 Subject: [PATCH] modified: .gitlab-ci.yml new file: material/partials/toc.html modified: mkdocs.yml --- .gitlab-ci.yml | 2 +- material/partials/toc.html | 34 ++++++++++++++++++++++++++++++++++ mkdocs.yml | 2 +- 3 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 material/partials/toc.html diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 899282b57..1c5099fd7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -77,7 +77,7 @@ mkdocs: # generate site_url - (if [ "${CI_BUILD_REF_NAME}" != 'master' ]; then sed -i "s/\(site_url.*$\)/\1devel\/$CI_BUILD_REF_NAME\//" mkdocs.yml;fi); # generate ULT for code link -# - sed -i "s/master/$CI_BUILD_REF_NAME/g" material/partials/toc.html + - sed -i "s/master/$CI_BUILD_REF_NAME/g" material/partials/toc.html # regenerate modules matrix - python scripts/modules_matrix.py > docs.it4i/modules-matrix.md - python scripts/modules_matrix.py --json > docs.it4i/modules-matrix.json diff --git a/material/partials/toc.html b/material/partials/toc.html new file mode 100644 index 000000000..8095a3576 --- /dev/null +++ b/material/partials/toc.html @@ -0,0 +1,34 @@ +{% import "partials/language.html" as lang with context %} +<nav class="md-nav md-nav--secondary" aria-label="{{ lang.t('toc.title') }}"> + {% set toc_ = page.toc %} + {% if toc_ | first is defined and "\x3ch1 id=" in page.content %} + {% set toc_ = (toc_ | first).children %} + {% endif %} + {% set it4i_link = config.repo_url + '/edit/master/docs.it4i/index.md' %} + {% set it4i_page = '/index.md' %} + {% set it4i_url = 'https://docs.it4i.cz' %} + <label class="md-nav__title" for="__toc"> + <span class="md-nav__icon md-icon"> + {% include ".icons/material/arrow-left.svg" %} + </span> + {{ lang.t("toc.title") }} + </label> + <ul class="md-nav__list" data-md-scrollfix> + {% for toc_item in toc_ %} + {% include "partials/toc-item.html" %} + {% endfor %} + </ul> + <label class="md-nav__title">Actions</label> + <ul class="md-nav__list" data-md-scrollfix> + <li class="md-nav__item"> + <a href="https://code.it4i.cz/sccs/docs.it4i.cz/issues/new?issue%5Bdescription%5D=Requested change in page [{{ it4i_page }}]({{ it4i_url }}) /cc @siw019 @kru0052" title="Request Change" class="md-nav__it4i_link" target="_blank"> + Request Change + </a> + </li> + <li class="md-nav__item"> + <a href="https://support.it4i.cz/rt" title="Get Support" class="md-nav__it4i_link" target="_blank"> + Get Support + </a> + </li> + </ul> +</nav> diff --git a/mkdocs.yml b/mkdocs.yml index b2a2ca842..07006c491 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -273,7 +273,7 @@ extra: social: - icon: 'fontawesome/brands/gitlab' link: 'https://code.it4i.cz/sccs/docs.it4i.cz' - - icon: fontawesome/solid/globe-europe + - icon: fontawesome/solid/fa-globe-europe link: https://www.it4i.cz plugins: -- GitLab