GFM (GitHub Flavored Markdown) 한글 예시 문서
이 문서는 GFM에서 지원하는 다양한 마크다운 문법을 한글 예시와 함께 보여줍니다.
1. 제목 (Headers)
이것은 H1 제목입니다
이것은 H2 제목입니다
이것은 H3 제목입니다
이것은 H4 제목입니다
이것은 H5 제목입니다
이것은 H6 제목입니다
2. 단락 (Paragraphs)
이것은 일반 텍스트 단락입니다. 마크다운은 연속된 줄 바꿈을 하나의 공백으로 처리합니다. 단락을 나누려면 빈 줄을 중간에 삽입해야 합니다.
이렇게 빈 줄을 넣으면 새로운 단락이 시작됩니다.
3. 텍스트 스타일 (Text Styles)
기울임꼴 또는 기울임꼴 (Italic)
굵은 글씨 또는 굵은 글씨 (Bold)
굵고 기울임꼴 또는 굵고 기울임꼴 (Bold and Italic)
취소선 (Strikethrough - GFM 확장)
4. 인용문 (Blockquotes)
이것은 인용문입니다. 다른 사람의 말이나 문서를 인용할 때 사용합니다. 여러 줄로 된 인용문은 각 줄마다 > 를 붙이거나, 첫 줄에만 > 를 붙이고 이어 쓰면 됩니다.
이것은 첫 번째 단계의 인용문입니다.
이것은 두 번째 단계의 중첩된 인용문입니다.
이것은 세 번째 단계까지 중첩된 인용문입니다.
5. 목록 (Lists)
순서 있는 목록 (Ordered Lists)
- 첫 번째 항목
- 두 번째 항목
- 세 번째 항목
- 들여쓰기된 하위 항목
- 또 다른 하위 항목
- 네 번째 항목
순서 없는 목록 (Unordered Lists)
- 별표(*)를 사용한 항목
- 대시(-)를 사용한 항목
- 더하기(+)를 사용한 항목
- 들여쓰기된 하위 항목 (별표)
- 더 들여쓰기된 하위 항목 (대시)
- 들여쓰기된 하위 항목 (별표)
6. 코드 (Code)
문장 내에서 인라인 코드
를 표시할 수 있습니다. 예를 들어 printf("Hello, World!");
처럼 사용합니다.
여러 줄의 코드는 코드 블록으로 표시합니다. (GFM 확장: 언어 지정 가능)
1# 파이썬 코드 예시
2def greet(name):
3 print(f"안녕하세요, {name}님!")
4
5greet("홍길동")
1// 자바스크립트 코드 예시
2function sayHello(name) {
3 console.log(`Hello, ${name}!`);
4}
5
6sayHello("GitHub");
일반 텍스트 코드 블록 (언어 지정 없음)
특별한 구문 강조 없이 그대로 표시됩니다.
7. 수평선 (Horizontal Rules)
페이지의 섹션을 나눌 때 수평선을 사용할 수 있습니다.
8. 링크 (Links)
인라인 링크
네이버 웹사이트로 이동합니다. 구글 링크에 마우스를 올리면 제목이 보입니다.
참조 링크
GitHub는 많은 개발자들이 사용하는 플랫폼입니다. 위키백과에서 더 많은 정보를 찾아볼 수 있습니다.
자동 링크 (GFM 확장)
GFM은 URL을 자동으로 링크로 변환합니다: https://github.com
9. 이미지 (Images)
위 이미지는 GitHub의 로고입니다. 대체 텍스트는 이미지를 로드할 수 없을 때 표시됩니다. 이미지 경로 뒤에 공백과 함께 따옴표로 이미지 제목(툴팁)을 추가할 수 있습니다.
10. 테이블 (Tables) (GFM 확장)
정렬 | 헤더 1 | 헤더 2 | 헤더 3 |
---|---|---|---|
왼쪽 | 셀 1-1 | 셀 1-2 | 셀 1-3 |
가운데 | 셀 2-1 | 셀 2-2 | 셀 2-3 |
오른쪽 | 셀 3-1 | 셀 3-2 | 셀 3-3 |
기본 (왼쪽) | 셀 4-1 | 셀 4-2 | 셀 4-3 |
- 헤더 구분선(
---
) 아래 콜론(:
)을 사용하여 각 열의 텍스트 정렬을 지정할 수 있습니다. :---
(왼쪽 정렬),:----:
(가운데 정렬),---:
(오른쪽 정렬)
11. 할 일 목록 (Task Lists) (GFM 확장)
- 완료된 할 일
- 아직 완료되지 않은 할 일
- 중요한 할 일
- 하위 할 일 1 (완료)
- 하위 할 일 2 (미완료)
12. 이모지 (Emoji) (GFM 등 많은 플랫폼에서 지원)
마크다운 문서에 이모지를 추가할 수 있습니다! :smile: :rocket: :kr: 이모지 코드를 사용하거나 실제 이모지 문자를 직접 입력할 수 있습니다. 😄🚀🇰🇷
13. 각주 (Footnotes) (일부 GFM 파서/확장에서 지원)
여기에 첫 번째 각주가 필요합니다.1 그리고 여기에 두 번째 각주가 필요합니다.2
14. HTML 사용
마크다운 내에서 제한적으로 HTML 태그를 사용할 수 있습니다.
밑줄이나 Ctrl+C 같은 태그를 사용할 수 있습니다.
하지만 GFM 환경에서는 보안상의 이유로 일부 복잡하거나 위험한 HTML 태그(예: <script>
)는 제거되거나 무시될 수 있습니다.
이것으로 GFM의 주요 문법들에 대한 한글 예시를 마칩니다.