Проблема подсветки синтаксиса возвышенного текста с жидкостными фильтрами в уценке - PullRequest
0 голосов
/ 23 апреля 2020

Я использую Sublime Text 3 (v3.2.2) для записи файлов уценки для веб-сайта Jekyll. Поскольку веб-сайт размещен на GitHub, я должен использовать фильтр relative_url для правильной установки путей к файлам (см. https://jekyllrb.com/docs/liquid/filters/). Я использую цветовую схему Mariana по умолчанию в Sublime Text, но она плохо работает с жидкостными фильтрами, используемыми Jekyll в файлах уценки.

Вот изображение проблемы выделения синтаксиса:

screen1

И вот изображение, если я уберу Жидкостный фильтр:

screen2

Есть ли способ изменить цветовую схему Mariana по умолчанию для правильной обработки жидкостных фильтров в файлах уценки?

1 Ответ

0 голосов
/ 01 мая 2020

Я публикую это решение, поскольку оно устраняет необходимость использования синтаксиса Liquid в файлах Markdown. В качестве обходного пути это устраняет проблему выделения синтаксиса.

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

...