Удалить интервал перед списком в Markdown - PullRequest
1 голос
/ 04 августа 2020

У меня есть следующая строка Markdown:

`log-level` (optional)<br>
Sets the minimal log level messages need in order to be printed to stdout.

Allowed values:
- `debug`
- `warning`
- `error` (default)

GitHub, а также Stack Overflow визуализируют это так (цитата добавлена ​​для визуального различия):

log-level ( необязательно)
Устанавливает минимальный уровень сообщений журнала, необходимый для вывода на стандартный вывод.

Допустимые значения:

  • debug
  • warning
  • error (по умолчанию)

( снимок экрана с GitHub )

Как видно здесь и на скриншоте, средство визуализации Markdown добавляет интервал между последним абзацем («Допустимые значения») и первым элементом списка.

Проверка сгенерированного HTML показывает, почему:

<p><code>log-level</code> (optional)<br>
Sets the minimal log level messages need in order to be printed to stdout.</p>
<p>Allowed values:</p>
<ul>
<li><code>debug</code></li>
<li><code>warning</code></li>
<li><code>error</code> (default)</li>
</ul>

Текст «Допустимые значения» помещается в собственный тег <p>, и между <p> и следующим <ul>.

есть отступ.

Есть ли способ уменьшить или избавиться от этого пространства, чтобы оно примерно соответствовало пространству между элементами списка?

1 Ответ

1 голос
/ 04 августа 2020

Возможно, это не совсем то, что вы ищете, но я не знаю, как сделать то, о чем вы просите. Возможный обходной путь - сделать ваш список подсписком, добавив равное количество пробелов в подпункты. См. Ниже:

`log-level` (optional)<br>
Sets the minimal log level messages need in order to be printed to stdout.

- Allowed values:
  - `debug`
  - `warning`
  - `error` (default)

log-level (необязательно)
Устанавливает минимальный уровень сообщений журнала, необходимый для вывода на стандартный вывод.

  • Допустимые значения :
    • debug
    • warning
    • error (по умолчанию)
...