Как создать оглавление для поста в блоге Jekyll?

Если у меня есть страница/запись в Jekyll с заголовками, можно ли автоматически создать оглавление/схему для навигации? Что-то похожее на главный вопрос статьи в Википедии.

30
задан Jacek Laskowski 28 March 2015 в 18:42
поделиться

1 ответ

Вы можете использовать этот код перед своим содержанием.

<link rel="stylesheet" href="http://yandex.st/highlightjs/6.2/styles/googlecode.min.css">

<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script src="http://yandex.st/highlightjs/6.2/highlight.min.js"></script>

<script>hljs.initHighlightingOnLoad();</script>
<script type="text/javascript">
 $(document).ready(function(){
      $("h2,h3,h4,h5,h6").each(function(i,item){
        var tag = $(item).get(0).localName;
        $(item).attr("id","wow"+i);
        $("#category").append('<a class="new'+tag+'" href="#wow'+i+'">'+$(this).text()+'</a></br>');
        $(".newh2").css("margin-left",0);
        $(".newh3").css("margin-left",20);
        $(".newh4").css("margin-left",40);
        $(".newh5").css("margin-left",60);
        $(".newh6").css("margin-left",80);
      });
 });
</script>
<div id="category"></div>
1
ответ дан 28 November 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: