Integration Rendering Smoke Test

2026-03-27

Integration Rendering Smoke Test

사이트 전체 MDX 렌더링을 한 번에 점검하기 위한 통합 스모크 테스트 페이지입니다.

Integration Rendering Smoke Test — 통합 렌더링 점검

이 문서는 빌드 또는 배포 후 한 페이지에서 사이트의 주요 MDX 요소가 정상적으로 렌더되는지 빠르게 점검하기 위해 작성된 통합 스모크 테스트입니다. 각 섹션은 중복을 제거하고 대표 요소만 포함하여 실제 운영 글과 혼합되지 않도록 구성되어 있습니다.


1. 타이포그래피와 헤딩

1.1 H3 예시

짧은 한 문장과 긴 문단을 함께 배치하여 줄바꿈, 행간, 다국어(한/영) 렌더링을 확인합니다. 인라인 코드(npm run build)와 강조(굵은 텍스트 / 기울임 텍스트)가 제대로 보이는지 확인하세요.

다음은 긴 한글 문단 예시입니다. 이 문단은 모바일과 데스크톱에서 줄바꿈과 단어 분리(하이픈 처리 포함), 문단 여백 및 타이포그래피를 점검하기 위해 일부러 길게 작성되었습니다. 문장 연결이 자연스러운지, 작은 화면에서 가독성이 유지되는지, 단어가 급격히 잘리는지 등을 반드시 확인하세요.


2. 인용문과 목록

인용문 예시: 이 인용구는 블록인용의 스타일(여백, 폰트, 인덴트)을 확인하기 위한 항목입니다.

  • 순서 없는 목록 항목 A
  • 순서 없는 목록 항목 B
    • 중첩 목록 B.1
    • 중첩 목록 B.2
  1. 순서 있는 목록 1
  2. 순서 있는 목록 2
  3. 순서 있는 목록 3
  • 완료된 작업 예시
  • 미완료 작업 예시

3. 표 (Markdown / HTML)

아래는 Markdown 표의 대표 예시입니다.

이름타입비고
alphaint기본 숫자 셀
betastring줄바꿈 테스트용

아래는 raw HTML 표로 렌더링 일관성을 확인합니다.

항목
throughput1,200 req/s
latency12.3 ms

4. 코드 블록 (언어별 대표)

Shell (bash)

code snippet
BASH
# 빠른 확인용 명령 (예시) echo "smoke test"

Python

code snippet
PY
# 간단한 피보나치 예시 from typing import Iterator def fib(n: int) -> Iterator[int]: a, b = 0, 1 for _ in range(n): yield a a, b = b, a + b print(list(fib(6)))

JavaScript

code snippet
JS
// 간단한 비동기 fetch 예시 async function fetchData(url) { const r = await fetch(url); return r.json(); }

TypeScript

code snippet
TS
export function sum(a: number, b: number): number { return a + b; }

JSON

code snippet
JSON
{ "feature": "smoke", "count": 3 }

긴 한 줄 (wrap/scroll 테스트)

code snippet
TEXT
this_is_a_very_long_line_example = "this_is_a_very_long_command_that_should_wrap_or_scroll_properly_without_breaking_layout_or_causing_horizontal_scroll_issues"

5. 이미지·Figure·Picture

다음은 마크다운 이미지 예시입니다.

Smoke 이미지 예시
Smoke 이미지 예시

다음은 figure와 figcaption 예시입니다.

Figure sample
Figure: 반응형 이미지와 캡션 렌더링 확인

아래는 picture 요소 예시입니다(반응형 소스 테스트).

Responsive sample

6. 인터랙티브(Details) 및 Callout 대체

상세(Details) 영역 — 클릭해서 펼쳐보기

이 영역은 접기/펼치기 UI가 정상 동작하는지 확인하기 위한 섹션입니다. 내부에는 인라인 코드와 작은 코드 블록, 목록을 포함합니다.

  • 세부 항목 A
  • 세부 항목 B
code snippet
BASH
echo "details 내용 표시됨"

Callout (주의): 이 박스는 Callout 스타일을 확인하기 위한 안전한 대체 요소입니다. 사이트에서 실제 Callout 컴포넌트를 제공하면 해당 컴포넌트로 대체해 주세요.


7. 링크 예시


7.1 파일 트리 예시 (텍스트 코드 블록)

code snippet
TEXT
src/ components/ Callout.tsx CodeBlock.tsx pages/ index.tsx

8. Protected 설정 예시 (코드블록으로만 표기)

아래는 보호된 게시물의 frontmatter 예시입니다. 주의: 이 코드는 예시일 뿐이며 실제로 이 문서의 frontmatter를 변경하지 마십시오.

code snippet
YAML
--- # 예시용 frontmatter (실제 적용 금지) title: "Protected example (test)" protected: true passwordKey: "TEST_POST_KEY" ---

9. 최종 점검 체크리스트 (한글)

  1. 코드 블록이 언어별 하이라이팅으로 표시되는가?
  2. 이미지와 figure 캡션이 정상적으로 보이는가?
  3. details/summary와 callout(대체 박스)이 상호작용 가능한가?
  4. Markdown 표와 HTML 표가 동일한 디자인 규칙으로 렌더되는가?
  5. 긴 한 줄 코드에서 가로 스크롤 또는 줄바꿈 동작이 적절한가?

끝.