파이프가 컬럼 그리고, 대시가 헤더 라인 그린다
GFM 테이블은 세 조각 — 헤더 행, 대시로 된 구분 행, 그리고 본문 행 (몇 개든). 파이프 (|) 가 컬럼 나눔. 바깥쪽 파이프는 옵션, 공백은 관대해.
정렬은 구분 행에 산다
:---— 왼쪽 정렬 (기본):---:— 가운데---:— 오른쪽 정렬 (숫자 컬럼에 써)
셀이 담을 수 있는 것
셀은 inline Markdown 받아 — bold, italic, code, link, inline HTML 까지. 단 블록 컨텐츠는 못 담아 — 헤딩, 리스트, fenced code block, 문단 X. 그게 필요하면 HTML 로 테이블 만들어.
셀 안의 파이프
\| 로 escape. 또는 literal 파이프 코드면 <code>|</code> 로 감싸도 돼. 렌더러는 둘 다 인식.
'예쁜 소스' 함정: 에디터/도구가 셀 폭에 맞춰 공백 자동 추가해. 렌더러엔 무해하지만 diff 에선 악몽 — 한 셀 폭만 바뀌어도 모든 행이 다시 쓰여. 골라야 해: 손으로 정렬해서 stable diff 가져갈지, 아니면 테이블 수정 = 노이즈 commit 받아들일지.