Ver Fonte

fix: highlight active ToC item for Goldmark (Hugo v0.60)

Equivalent to previous workaround for Hugo's Blackfriday ToC in ea2a98a2c339017f8206cf9510c385e597a7e76b

See ea2a98a2c339017f8206cf9510c385e597a7e76b
George Cushen há 5 anos atrás
pai
commit
42defb4684
1 ficheiros alterados com 6 adições e 0 exclusões
  1. 6 0
      assets/js/academic.js

+ 6 - 0
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');