From aa37d617a57cbe9743d1ef3dbd76c09d883b172d Mon Sep 17 00:00:00 2001
From: budparr <budparr@gmail.com>
Date: Mon, 09 Apr 2018 15:16:02 +0000
Subject: [PATCH] Add support for Hugo Table of Contents

---
 layouts/partials/menu-contextual.html |   28 +++++-----------------------
 1 files changed, 5 insertions(+), 23 deletions(-)

diff --git a/layouts/partials/menu-contextual.html b/layouts/partials/menu-contextual.html
index ae1aa71..d564c3b 100644
--- a/layouts/partials/menu-contextual.html
+++ b/layouts/partials/menu-contextual.html
@@ -1,24 +1,6 @@
-{{/* Get the current page's URL so we can compare it to the list below */}}
-{{ $currentPageUrl := .URL }}
-{{/* Get a list of this section's other pages. "RegularPages" excludes the list page    */}}
-{{ $currentSection := (where .Site.RegularPages "Section" .Section) }}
-{{/* Get the number of entries of  $currentSection and subtract 1 */}}
-{{ $i := sub ($currentSection | len) 1 }}
-{{/* So we can only show this menu if there are one or more other entries  */}}
-{{ if ge $i 1 }}
-  <div class="bg-light-gray pa3">
-    <ul>
-      <li class="list b mb3">{{/* Return the section name, make it readable (humanize) and if there are 2 or more entries, make the section name plural (pluralize).  */}}
-        {{ $i }} More {{ if ge $i 2 }}{{ .Section | humanize | pluralize }}{{ else }}{{ .Section | humanize }}{{end}}
-      </li>
-      {{ range $currentSection }}
-        <li class="list f5 w-100 hover-bg-white nl1">
-          {{/* If the URL returned is the same as the current URL dim it so we know that that's the page we're on. NOTE: Should probably use a more accessible way of displaying this. */}}
-          <a href="{{ .URL }}" class="link ph2 pv2 db black{{ if eq $currentPageUrl .URL }} o-50{{end}}">
-            {{ .Title }}
-          </a>
-        </li>
-      {{ end }}
-    </ul>
+{{- if .Params.toc -}}
+  <div class="bg-light-gray mb-4 pa3 nested-list-reset nested-copy-line-height nested-links">
+    <p class="list b mb3">What's in this {{ humanize .Type }}</p>
+      {{ .TableOfContents }}
   </div>
-{{ end }}
+{{- end -}}

--
Gitblit v1.10.0