From ce4af911d9b72becbf3fc457aae86d26217414ba Mon Sep 17 00:00:00 2001 From: GeoSot Date: Mon, 22 Mar 2021 23:50:33 +0200 Subject: use scrollspy on docs pages --- site/assets/scss/_toc.scss | 19 +++++++++---------- site/layouts/_default/docs.html | 3 ++- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/site/assets/scss/_toc.scss b/site/assets/scss/_toc.scss index 596945628..3e09e50b2 100644 --- a/site/assets/scss/_toc.scss +++ b/site/assets/scss/_toc.scss @@ -13,25 +13,24 @@ nav { @include font-size(.875rem); - ul { - padding-left: 0; - list-style: none; - - ul { - padding-left: 1rem; - margin-top: .25rem; - } + ul ul { + padding-left: 1rem; + margin-top: .25rem; } li { margin-bottom: .25rem; + + > .nav-link.active { + background-color: $bd-purple-light; + } } a { color: inherit; - &:not(:hover) { - text-decoration: none; + &:hover:not(.active) { + text-decoration: underline; } code { diff --git a/site/layouts/_default/docs.html b/site/layouts/_default/docs.html index dd063c5dc..3428ecaa2 100644 --- a/site/layouts/_default/docs.html +++ b/site/layouts/_default/docs.html @@ -1,3 +1,4 @@ +{{ define "body_override" }}{{ end }} {{ define "main" }} {{ partial "docs-subnav" . }} @@ -19,7 +20,7 @@ {{ if (eq .Page.Params.toc true) }}
On this page - {{ .TableOfContents }} + {{ .Page.TableOfContents | replaceRE "(
  • )" "
  • " | replaceRE "(
      )" "
        " | replaceRE "(?s:href)" "class=\"nav-link py-0 px-1\" href" | safeHTML }}
  • {{ end }} -- cgit v1.2.3