Как сделать ссылку на внутреннюю ссылку с амперсандом? - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь создать внутреннюю ссылку на заголовок под названием «слово и слово».Поскольку я использую Jekyll, содержимое находится в файлах Markdown, и заголовок, на который я хочу сослаться, выглядит следующим образом:

### word & word

Я знаю, что не могу использовать & в URL-адресах.Поэтому это не вариант:

#word-&-word

Я также пробовал:

#word-%26-word

и

#word-&-word
#word-%26amp;-word
#word-%20amp%3B-word

Однако обе версии не работают.

Каким будет подходящий способ исправить это?

1 Ответ

1 голос
/ 19 марта 2019

Kramdown извлекает не алфавитно-цифровые символы из идентификаторов заголовков и заменяет пробелы на -.

Вы можете просто проверить это поведение с помощью:

- mandatory
{:toc}

### word & word

Результирующая ссылка в сгенерированной таблице содержимого:#word--word

См. документация kramdown

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...