From 42defb468463c544e9241001f8748ccac3671976 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Mon, 9 Dec 2019 18:28:58 +0000 Subject: [PATCH] fix: highlight active ToC item for Goldmark (Hugo v0.60) Equivalent to previous workaround for Hugo's Blackfriday ToC in ea2a98a2c339017f8206cf9510c385e597a7e76b See ea2a98a2c339017f8206cf9510c385e597a7e76b --- assets/js/academic.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/js/academic.js b/assets/js/academic.js index 0a584a89..57f70612 100644 --- a/assets/js/academic.js +++ b/assets/js/academic.js @@ -385,6 +385,12 @@ * --------------------------------------------------------------------------- */ $(document).ready(function() { + // Fix Goldmark table of contents. + // - Must be performed prior to initializing ScrollSpy. + $('#TableOfContents').addClass('nav flex-column'); + $('#TableOfContents li').addClass('nav-item'); + $('#TableOfContents li a').addClass('nav-link'); + // Fix Goldmark task lists (remove bullet points). $("input[type='checkbox'][disabled]").parents('ul').addClass('task-list');