Как обернуть многострочную цитату в Markdown?
У Markdown есть отличная возможность заключать в кавычки три кавычки (```
) открыть обертку и еще три, чтобы закрыть ее. Содержимое между ними может занимать несколько строк и даже содержать пустые строки. Все будет сохранено.
Есть ли эквивалент для цитаты, который не требует, чтобы я добавил >
перед каждой строкой, которую я хочу обернуть?
Что-то вроде >>>
начать завершение цитаты и >>>
закрыть это снова?
5 ответов
Нет никакого способа сделать это ни в чистом Markdown, ни в GFM.
Если вы используете разрывы строк вместо абзацев, вам нужен только один >
:
> Lorem[space][space]
ipsum[space][space]
dolor sit amet
Результат:
Lorem
Ipsum
Долор Сит Амет
Вы можете использовать<blockquote>
теги для многострочных котировок.
<blockquote>
This is one paragraph.
This is another paragraph.
</blockquote>
Это будет выглядеть так:
Это один абзац.Это другой абзац.
Если вы используете kramdown
, вы можете использовать перерыв <br>
или несколько <br><br>
сломать тег. Как вы знаете, тег break вставляет одиночный разрыв строки.
Lorem
<br>
ipsum<br><br>
Долор Сидит Амет
Результат:
Lorem
ipsumДолор Сидит Амет
На данный момент GFM поддерживает этот синтаксис для многострочных цитат, по крайней мере, в gitlab.
>>>
Testing multiline blockquoute
First line
Second line
>>>
В моем случае у меня была часть вывода, которую я хотел сохранить. я использовал
<br/><br/>
а также
, как это:
>Welcome to the Sphinx 4.1.1 quickstart utility.
<br/><br/>
Please enter values for the following settings (just press Enter to
accept a default value, if one is given in brackets).
<br/><br/>
...
<br/><br/>
> Separate source and build directories (y/n) [n]: y
Что привело к этому:
Добро пожаловать в утилиту быстрого запуска Sphinx 4.1.1.
Пожалуйста, введите значения для следующих настроек (просто нажмите Enter, чтобы принять значение по умолчанию, если оно указано в скобках).
...
> Отдельные исходные каталоги и каталоги сборки (y/n) [n]: y
Это работало с gitlab. Не тестировался на гитхабе. Были места, где я не хотел так много пустого пространства между строками, но я должен был просто смириться с этим, т.к.
<br/>
не выполнил ожидаемую работу без следующего немедленного перерыва.
>>>
не сработало, так как оно проглотило
>
есть в цитате.