Существует несколько способов создания ссылок в Jekyll, некоторые из которых уже устарели.
С тегами ссылок
Рекомендуемый способ ссылки на внутренние файлы:
[Link]({{ site.baseurl }}{% link path/to/file.md %})
Обратите внимание, что это приведет к ошибке, если файл будет перемещен или удален.
С постоянными ссылками
Чтобы перейти на страницу без ошибок (вместо этого неработающие ссылки):
[Link]({{ '/path/to/page/' | relative_url }})
Обратите внимание, что здесь вам нужно знать постоянную ссылку на страницу и пропустить ее через фильтр relative_url
, чтобы убедиться, что перед ней стоит префикс базового URL сайта.
Постоянная ссылка на страницу зависит от настройки permalink
в вашем файле конфигурации и клавиши permalink
в начале файла.
С jekyll -lative-links
Если вы хотите использовать относительные пути (и хотите, чтобы ссылки работали в режиме уценки GitHub), вы должны использовать jekyll-relative-links
.Это позволяет вам писать ссылки как:
[Link](./path/to/file.md)
[Link to file in parent folder](../file.md)