Какие инструкции Jekyll позволяют автоматически генерировать навигационные ссылки для следующей / предыдущей темы? - PullRequest
0 голосов
/ 25 сентября 2019

Я создаю сайт GitHub для проекта и застрял в навигационных ссылках для следующей / предыдущей темы и связанных с ней тем.Конечно, я могу создать их вручную, но это адская работа.

Мне нужно что-то вроде этого (прокрутите вниз до нижней части страницы, есть ссылки на предыдущие и следующие темы): Пример страницы GitHub

Эти ссылки были созданы инструментом под названием Helpinator прямо в код темы.Есть ли какие-нибудь теги или код или что-то еще, что может автоматизировать это для меня?

1 Ответ

0 голосов
/ 26 сентября 2019

Если вы посмотрите на необработанный файл для страницы, на которую вы ссылались, вы можете увидеть следующий код и использовать его в качестве примера:

[Commit project files -->](commitprojectfiles "Next")
[<-- Clone repo to your PC](clonerepotoyourpc "Previous")

Ссылки на уценку простоуказывая на относительные файлы, которые поддерживаются GitHub .


В противном случае, если вы пытаетесь связать посты в Jekyll, вы можете использовать page.next.url и page.previous.urlчтобы получить ссылку на следующий / предыдущий пост (больше информации в документах ).

<a href="{{ page.previous.url }}">
  <div>Previous Post</div>
</a>

<a href="{{ page.next.url }}">
  <div>Newer Post</div>
</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...