У меня есть оглавление для блога Jekyll, похожее на оглавление Википедии
Так что все мои посты в Jekyll содержат раздел оглавления.Это можно сделать просто используя kramdown.
Используйте этот код внутри своего поста, где вы хотите, чтобы отображалось оглавление
* Do not remove this line (it will not be displayed)
{:toc}
И используйте этот CSS для стилизации его, как википедия *1001*
// Adding 'Contents' headline to the TOC
#markdown-toc::before {
content: "Contents";
font-weight: bold;
}
// Using numbers instead of bullets for listing
#markdown-toc ul {
list-style: decimal;
}
#markdown-toc {
border: 1px solid #aaa;
padding: 1.5em;
list-style: decimal;
display: inline-block;
}
Используйте соответствующие цветакоторые подходят вашему блогу.
Вот и все!
Содержание также можно сделать с помощью jekyll-оглавление , если в любом случае вышеметод не работает.Этот использует Jquery и js-файл.
Вот подробное руководство о том, как я это сделал: Jekyll TOC