Как создать боковое меню с помощью Jekyll с уценкой - PullRequest
0 голосов
/ 19 октября 2018

У меня есть готовый файл уценки, который нужно отобразить на html.Поймите, что Джекил сделал свою работу, но я хочу иметь плавающее боковое меню, но я не могу найти документ от Джекилла.Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 19 октября 2018

Если вы хотите оглавление в Markdown, вы можете использовать этот ответ .Если вы хотите создать меню, вы можете включить в него следующее содержимое:

<ul>
  <li {% if page.url contains '/getting-started' %}class="active"{% endif %}><a href="/getting-started/">Getting started</a></li>
  <li {% if page.url contains '/without-plugin' %}class="active"{% endif %}><a href="/without-plugins/">Without plugins</a></li>
  <li {% if page.url contains '/about' %}class="active"{% endif %}><a href="/about/">About</a></li>
  <li {% if page.url contains '/blog' %}class="active"{% endif %}><a href="/blog/">Blog</a></li>
</ul>

Использовать включение в файле макета, например:

{% include simple-menu.html %}

Источник: https://jekyllcodex.org/without-plugin/simple-menu

Обратите внимание, что создание плавающего меню в простой Markdown невозможно.Вот почему вы не получили никаких «реальных» ответов.Однако Markdown поддерживает HTML, а на Github Pages есть TOC .Но добавление HTML в ваш файл Markdown - отвратительный взлом, и вы можете не использовать Github Pages / redcarpet.

...