seungwoo.dev

글 예시

avatar image
Seungwoo Kim

2 min read

h2 제목

h3 제목


기본 요소

목록

  • 내용 1
    • 하위 내용 1
  • 내용 2

순서 목록

  1. 내용 1
  2. 내용 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" />

참고