마크 다운에 두 개의 빈 줄 만들기


219

CMS 편집기에 Markdown 지원을 추가하고 있습니다.

마크 다운 컨텐츠를 작성할 때 두 개의 빈 줄을 어떻게 만듭니 까?

나는 노력하고 있지만 항상 한 줄만 얻습니다.



30
Webapp 외부에서 Markdown을 사용하고 있으므로 투표를합니다.
stone

답변:


225

Markdown 컴파일러가 HTML을 지원 <br/><br/>하는 경우 Markdown 소스를 추가 할 수 있습니다 .


13
글쎄,하지만 마크 다운 구문에서만 가능한지 궁금합니다.
Miguel Moura

1
Markdown은 여러 개의 빈 줄을 하나의 빈 줄로 취급하므로 빈 줄 pre을 포함하도록 태그를 지정할 수 있습니다. pre블록 내부의 마크 다운 이 파싱되지 않습니다. 나는 이것을하지 않는 것을 선호하며 대신 <br>필요한 만큼을 추가하십시오 .
vmx

12
원문처럼 보이기를 원한다면이 태그가 문서를 망칠 것 같습니다.
Kyle Delaney

134

많은 Markdown 구현을 테스트합니다. 비 공백 공백 ASCII 문자 &nbsp;(공백 줄)는 빈 줄을 나타냅니다. 이 쌍을 반복하면 작업이 수행됩니다. 지금까지 나는 아무 것도 실패하지 않았습니다.

 

 

 

예를 들면 다음과 같습니다.  

 

 

여보세요

 

 

 

 

 

 

세계!

 

 


8
의 bitbucket 위키 마크 다운 불행히도이 기능을 지원하지 않습니다
안토니 Hatchkins에게

"& nbsp;"와 같이 코드 블록에서 문제가 될 수 있습니다. "& nbsp;"로 렌더링됩니다.
david

@david 나는 Daring Fireball 'Dingus'페이지에서 <code> 블록으로 시도했지만 backticks, & nbsp; HTML에서&amp;nbsp;
user3290525

TFS / VSTS의 markdown 파일에서 두 테이블 사이에 공백을 추가해야했고이 방법을 사용했습니다. 감사!
AspiringDevOpsGuru

이것은 Django 템플릿을위한 markdown-deux와 함께 작동했습니다. 감사합니다!
Encompass

27

아래 옵션 만 알고 있습니다. 그들 모두의 목록을 가지고 차이점을 언급하는 것이 좋을 것입니다

# RAW
## Creates 2 Lines that CAN be selected as text
## -------------------------------------------------
### The non-breaking space ASCII character
&nbsp;
&nbsp;

### HTML <(br)/> tag
<br />
<br />

## Creates 2 Lines that CANNOT be selected as text
## -------------------------------------------------
### HTML Entity &NewLine;
&NewLine;
&NewLine;

### Backticks with a space inside followed by two spaces
`(space)`(space)(space)
`(space)`(space)(space)
#### sample:
` `  
` `

# End

14

방정식 출력을 지원하는 마크 다운 플레이버에서 다음은 빈 줄이있는 전후에 빈 줄이있는 줄 자체에서 작동해야합니다 (더 많은 줄에 대해 반복).

$ ~ $

기본적으로 하나의 방정식 공백 만 포함하는 방정식입니다. PDF 및 HTML 출력 옵션 (Rmarkdown 포함)이 모두 포함 된 Markdown 버전에서는 두 출력 유형에 대해 동일한 방식으로 이해해야하지만 PDF 출력이 <br> 또는 & nbsp;


이 솔루션은 Reveal.js에서 저에게 효과적이었습니다 (더 나은 등급의 솔루션은 효과가 없었습니다).
Adrien Pacifico

10

기본적으로 사용중인 라이브러리가 CommonMark와 호환되는 경우 여러 줄 바꿈 ( <br />)을 쉽게 추가 할 수 있습니다. 다음은 CommonMark 의 최신 사양 (0.28) 에서 인용 한 것입니다 .

두 개 이상의 공백이 앞에 오며 블록 끝에서 발생하지 않는 줄 바꿈 (코드 범위 또는 HTML 태그가 아님)은 하드 줄 바꿈으로 구문 분석됩니다 (HTML에서
태그 로 렌더링 됨 )

그리고...

보다 눈에 띄는 대안을 위해 두 줄 공백 대신 줄 끝 앞의 백 슬래시를 사용할 수 있습니다.

사양은 분명하다. 그러나 MarkDig을 사용하고있는 라이브러리 는 두 가지 공간 기술 (버그)이어야하지만 완전히 백래시로 완벽하게 작동하지는 않습니다.

즉,이 입력은 ...

Line one\
\
\
\
Line two

"라인 1"다음에 네 개의 하드 라인 나누기가 생성됩니다. 여기에서 볼 수 있습니다 (백래시 사용) ...

https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A

모든 CommonMark 호환 구현이 어떻게 올바른지 확인하십시오.


5

백틱은 뒤에 공백이 있고 뒤에 공백이 두 개 있습니다. 더 많은 라인에 필요에 따라 반복하십시오.

text1 text1
`(space)`(space)(space)
`(space)`(space)(space)
text2 text2

Markdown 소스에서 괜찮은 것처럼 보입니다.

text1 text1
` `  
` `  
text2 text2

3

이것을 사용하여 완벽하게 할 수 있습니다.

texttextexttexttext
&nbsp;
&nbsp;
texttexttexttexttext

많은 제안이 Markdown의 일부 맛에 적용되지만 Github Markdown에는 적용되지 않습니다. 그러나이 제안은 Github Markdown에서도 작동합니다.
user697473

3

이 작업을 수행하기 위해 중단없는 공백 ( U+00a0), 두 공백 ( U+0020× 2), 줄 바꿈 ( U+000a)을 차례로 사용할 수 있습니다. 사용 사례에 따라 두 번 이상 필요합니다.

실제 공백 문자 (이론적으로 복사하여 붙여 넣기 가능)를 사용 ( 여기서는 해석하지 않지만) :

선행
   
   
   
수행원.

2

마크 다운에 빈 줄이 있으면 공백 ( \)을 이스케이프 한 다음 새 줄을 추가하십시오.

예:

"\

"

기억하십시오 : 공백을 피하고 새로운 줄을 피하십시오. 이러한 방식은 Markdown을 준수하며 모든 컴파일러에서 올바르게 컴파일되어야합니다. 설정 방법을 보려면 예제 텍스트를 선택해야 할 수도 있습니다.


Github 마크 다운 플레이버에서는 작동하지 않습니다. 거기에 <br> <br> html 태그를 추가해야하지만 원하는 효과를 얻으려면 많은 것이 필요합니다.
dfelix

2

GitHub Wiki 마크 다운에서 해시 마크 (#)와 두 개의 공백을 사용하여 줄 바꿈을 크게했습니다. 실제로 여러 줄 바꿈을 제공하지는 않지만 하나의 큰 줄 바꿈을 만들어 내 요구에 잘 맞았습니다.

대신에:

text
(space)(space)
more text

나는했다 :

text
(hash mark)(space)(space)
more text

0

나는 모든 것을 시도했지만 TexLive와 함께 Pandoc markdown을 LaTex 엔진으로 사용하는 동안 이것은 나를 위해 일했다. 빈 줄을 추가하려면 빈 줄을 추가하고 ""를 제거하십시오.

## \newline

위의 과정을 반복하면 각각 새로운 빈 줄이 추가됩니다


0

다른 편집기와 함께 작동하는지 모르겠지만 VSCode에서 간단한 # 바로 뒤에 개행 문자가 내 목적을 위해 트릭을 수행하며 무한 반복 할 수 있습니다. (제로 출력이없는 백틱 따옴표와 달리)

그러나 실제로는 제목이 비어 있으므로 문서 개요 나 자동 서식이 펑키하게 보일 수 있습니다.



-1
&nbsp;

"비 공백 공간" 을 의미하는이 HTML 엔티티 는 각 줄 바꿈에 도움이됩니다.


4
그것이 Aymen Jarouih의 대답과 ngungo의 대답이 말하고 악마 상태입니다.
Scratte

-3

여러 공백을 추가하십시오 (두 공백 = 하나 <br>).

mycode(space)(space)(space)(space)

4
OP는 두 개의 빈 줄을 생성 할 마크 다운 기술을 요청했습니다. 내가 아는 모든 마크 다운 인터프리터는 줄 끝의 2 + 공백을 단일 공백으로 변환합니다.
bazeblackwood
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.