Пеликан: кодовый блок уценки '>' превратился в '>' - PullRequest
0 голосов
/ 28 января 2019

Я использую Pelican 4.0.1 (под растяжкой Debian).В моем документе по уценке у меня есть небольшой фрагмент кода в кодовом блоке:

foo > bar.txt

Неожиданно Pelican превратил > в html-эквивалент >, который не идеален в блоке кода:

foo > bar.txt

Чего мне здесь не хватает?

Редактировать:

вышеприведенная строка - это то, что я вижу в своем браузере.Фактический исходный код html полученной страницы - foo > bar.txt, поэтому, по-видимому, Pelican дважды выполняет кодирование html ...

1 Ответ

0 голосов
/ 29 января 2019

После еще одного исследования я обнаружил, что это действительно ошибка в Pelican 4.01 или одной из его зависимостей (вероятно, python-markdown).Смотрите эту проблему на github: https://github.com/getpelican/pelican/issues/2493

Я также нашел обходной путь, который работает для меня: ошибка, кажется, затрагивает только простые отступы кодовых блоков, как это:

some text

     foo > bar.txt

more text

Проблема непроисходят, когда используется синтаксис тройного обратного удара:

 some text
 ```
      foo > bar.txt
 ```
 more text
...