Я проверил ваш репозиторий Github, и вот результаты:
Вместо одиночных фиксированных ссылок, которые у вас есть на боковой панели. html как
<li class="menu-items"><a class="menu-links" href="{{site.baseurl}}/INDN211/">INDN211</a></li>
используйте это в ваша боковая панель:
{% for post in site.posts %}
<li class="menu-items">
<a class="menu-links" href="{{ post.url }}">{{ post.title }}</a>
</li>
{% endfor %}
Это перебирает ваши сообщения в папке root вашей папки _posts и использует заголовок из заголовка каждого сообщения. Вы можете легко добавить что-то вроде linktext: anyvalue
в начало каждого сообщения и использовать post.linktext
вместо post.title
в l oop в качестве имени ссылки.
Файлы сообщений должны быть названы как 2020-02-02-anynameyoulike.md
, удалите секунды (?) Из ваших имен файлов. И не должно быть никаких подпапок.
Кроме того, я удалил это из вашего _config.yml, так как ваш вопрос касается сообщений, а не коллекций, кажется, вам это не нужно:
permalink: ':title/'
collections:
INDN211
INDN241
INDN341
Необязательно, но я рекомендую удалить любые collection: anyvalue
и permalink: anyvalue
из frontmatter ваших сообщений. Вам они не нужны.
Результат:
Рекомендую прочитать эту страницу о постах https://jekyllrb.com/docs/posts/ , а также остальная часть документации Jekyll:)