글 예시
2 min read
h2 제목
h3 제목
기본 요소
목록
- 내용 1
- 하위 내용 1
- 내용 2
순서 목록
- 내용 1
- 내용 2
인용
하루하루는 성실하게
인생 전체는 되는대로
링크
접기/펼치기
제목
<details>
<summary>제목</summary>
<!-- 띄어쓰기 필요 -->
컨텐츠
</details>
<details>
<summary>제목</summary>
<!-- 띄어쓰기 필요 -->
컨텐츠
</details>
코드 블록
인라인 코드 블록
console.log('frontend engineer');
기본 코드 블록
import clsx, { type ClassValue } from 'clsx'
import { twMerge } from 'tailwind-merge'
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}
import clsx, { type ClassValue } from 'clsx'
import { twMerge } from 'tailwind-merge'
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}
제목이 있는 코드 블록
utils/index.ts
```ts title="utils/index.ts"
import clsx, { type ClassValue } from 'clsx'
import { twMerge } from 'tailwind-merge'
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}
```
utils/index.ts
```ts title="utils/index.ts"
import clsx, { type ClassValue } from 'clsx'
import { twMerge } from 'tailwind-merge'
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}
```
줄 번호가 있는 코드 블록
```css showLineNumbers
.prose pre code[data-line-numbers] > [data-line]::before {
counter-increment: line;
content: counter(line);
display: inline-block;
width: 1rem;
margin-right: 2rem;
text-align: right;
color: var(--code-block-line-number-color);
}
```
```css showLineNumbers
.prose pre code[data-line-numbers] > [data-line]::before {
counter-increment: line;
content: counter(line);
display: inline-block;
width: 1rem;
margin-right: 2rem;
text-align: right;
color: var(--code-block-line-number-color);
}
```
테이블
제목 | 설명 |
---|---|
HTML | 웹 페이지의 구조를 정의하는 마크업 언어. |
CSS | 웹 페이지의 스타일과 레이아웃을 정의하는 언어. |
Javascript | 웹 개발을 위한 다목적 프로그래밍 언어. |
이미지
이미지 캡션
임베드
코드펜
<!-- https://codepen.io/kyh196201/pen/QWgdLjz -->
<CodePen codePenId="URL 마지막에 있는 ID" />
<!-- https://codepen.io/kyh196201/pen/QWgdLjz -->
<CodePen codePenId="URL 마지막에 있는 ID" />