Pārlūkot izejas kodu

feat: add support for Hugo v0.60 - remove Blackfriday TOC workaround

George Cushen 5 gadi atpakaļ
vecāks
revīzija
ea2a98a2c3
2 mainītis faili ar 3 papildinājumiem un 9 dzēšanām
  1. 1 8
      assets/js/academic.js
  2. 2 1
      assets/scss/academic/_docs.scss

+ 1 - 8
assets/js/academic.js

@@ -385,14 +385,7 @@
    * --------------------------------------------------------------------------- */
 
   $(document).ready(function() {
-    // Fix Hugo's auto-generated Table of Contents.
-    //   Must be performed prior to initializing ScrollSpy.
-    $('#TableOfContents > ul > li > ul').unwrap().unwrap();
-    $('#TableOfContents').addClass('nav flex-column');
-    $('#TableOfContents li').addClass('nav-item');
-    $('#TableOfContents li a').addClass('nav-link');
-
-    // Fix Mmark task lists (remove bullet points).
+    // Fix Goldmark task lists (remove bullet points).
     $("input[type='checkbox'][disabled]").parents('ul').addClass('task-list');
 
     // Fix Mermaid.js clash with Highlight.js.

+ 2 - 1
assets/scss/academic/_docs.scss

@@ -218,8 +218,9 @@ ul.toc-top {
   padding-left: 0;
 }
 
+// TOC indentation for each level.
 #TableOfContents ul ul {
-  display: none;
+  padding-left: 0.8rem;
 }
 
 #TableOfContents li {