두 block 스칼라 스타일, 그리고 indicator
| — literal: 모든 줄바꿈 유지
파이프 = '줄바꿈 정확히 보존'. shell script, 코드 블록, 줄바꿈 중요한 멀티 문단 description 에 사용.
> — folded: 스페이스로 합침, 빈 줄 = 문단 break
greater-than = '연속된 비어있지 않은 줄을 스페이스로 합치고 빈 줄을 문단 break 로 다룸'. 출력에서 자유롭게 wrap 되어야 하지만 소스에선 좁게 읽혀야 할 prose 문단에 사용.
Chomping indicator
| 또는 > 뒤에 - 또는 + 추가해 trailing newline 제어:
|또는>— clip (기본). trailing newline 한 개.|-또는>-— strip. trailing newline 없음.|+또는>+— keep. 모든 trailing newline.
들여쓰기 indicator (드물지만 유용)
|2 = '안에 2 칸 들여쓴 block 스칼라'. 내용의 첫 줄 자체가 공백으로 시작하고 파서가 잘못 셀 때 유용.
folded 모드가 코드 조용히 손상: Python 이나 YAML 스니펫을
> 안에 넣으면 모든 줄바꿈이 스페이스 되고 문법적으로 깨진 덩어리 생김. 코드 블록엔 항상 |; > 는 wrap-on-render 가 OK 인 prose 에만.