Я публикую это решение, поскольку оно устраняет необходимость использования синтаксиса Liquid в файлах Markdown. В качестве обходного пути это устраняет проблему выделения синтаксиса.
Поскольку веб-сайт проекта размещается в репозитории GitHub, который не является репозиторием пользователя или организации, для baseurl может быть задано имя репозитория, например baseurl: /swift-macos
в файле Jekyll _config.yml
. Поэтому пути в файлах HTML и Markdown должны начинаться с /swift-macos
. Это предлагает альтернативу использованию фильтра relative_url
.