Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
90d7ad3
fix(config): pageExtensions 및 serverExternalPackages 추가
Dobbymin Oct 25, 2025
f28c943
chore: mdx 관련 라이브러리 설치
Dobbymin Oct 25, 2025
ce2b923
feat(prism): Prism.js 구문 강조를 위한 스타일 추가
Dobbymin Oct 25, 2025
e5ad7cc
feat(post): 게시글 타입 정의 추가
Dobbymin Oct 25, 2025
ca609ab
fix(globals): 코드 스타일 정리를 위한 font-family 속성 줄 바꿈
Dobbymin Oct 25, 2025
b3f943f
feat(types): MDX 게시글 타입 및 메타데이터 정의 추가
Dobbymin Oct 25, 2025
31d999b
feat(mdx): MDX 게시글 메타데이터 및 관련 함수 추가
Dobbymin Oct 25, 2025
2a3ed10
feat(mdx): MDX 컴포넌트 및 인덱스 파일 추가
Dobbymin Oct 25, 2025
602a414
feat(post): 게시물 카드 컴포넌트에 포스트 데이터 및 카테고리 색상 매핑 추가
Dobbymin Oct 25, 2025
c2bd81e
feat(post): PostContentsSection 컴포넌트 추가 및 인덱스 파일 업데이트
Dobbymin Oct 25, 2025
8b5d78e
feat(post): PostHeaderSection 컴포넌트 추가
Dobbymin Oct 25, 2025
0cf7598
feat(post): 게시물 상세 페이지 컴포넌트 추가
Dobbymin Oct 25, 2025
9c76c3e
feat(post): 게시물 목록을 가져오는 로직으로 업데이트
Dobbymin Oct 25, 2025
6146404
feat(index): 게시물 및 공유 기능을 위한 인덱스 파일 업데이트
Dobbymin Oct 25, 2025
3f5f48c
docs: 테크스펙 글 작성
Dobbymin Oct 25, 2025
8d6acf1
feat(post): PostBase 타입에 thumbnail 필드 추가
Dobbymin Oct 25, 2025
c298d9c
feat(post): 게시물 메타데이터에 thumbnail 필드 추가
Dobbymin Oct 25, 2025
9de66ca
feat(favicon): 파비콘 파일 업데이트
Dobbymin Oct 25, 2025
6238e07
remove: 사용하지 않는 파일 제거
Dobbymin Oct 25, 2025
0cf3e15
chore: 테크 스펙 썸네일 이미지 추가
Dobbymin Oct 25, 2025
af19a8e
feat(logo): 로고 이미지 파일 추가
Dobbymin Oct 25, 2025
229432b
feat(post): 게시물 썸네일이 없을 경우 랜덤 색상 배경 추가
Dobbymin Oct 25, 2025
2081d15
fix(mdx): h1 요소의 패딩 수정
Dobbymin Oct 25, 2025
f46bac9
feat(post): Next.js 렌더링 방식에 대한 내용 추가
Dobbymin Oct 25, 2025
1720757
fix(prettier): .prettierrc 파일에 md 및 mdx 파일에 대한 proseWrap 옵션 추가
Dobbymin Oct 25, 2025
5e6715a
docs: 게시물 추가
Dobbymin Oct 25, 2025
2c5168f
fix(postCard): PostCard 컴포넌트의 최소 높이 및 패딩 수정
Dobbymin Oct 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,14 @@
"^\\.(?:/|$)"
],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true
"importOrderSortSpecifiers": true,

"overrides": [
{
"files": ["*.md", "*.mdx"],
"options": {
"proseWrap": "preserve"
}
}
]
}
2 changes: 2 additions & 0 deletions next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ const nextConfig: NextConfig = {
process.env.NODE_ENV === "production"
? "https://Dobbymin.github.io"
: "",
pageExtensions: ["js", "jsx", "md", "mdx", "ts", "tsx"],
serverExternalPackages: ["gray-matter"],
};

export default nextConfig;
9 changes: 9 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,25 @@
]
},
"dependencies": {
"@mdx-js/loader": "^3.1.1",
"@mdx-js/react": "^3.1.1",
"@next/mdx": "^16.0.0",
"@radix-ui/react-avatar": "^1.1.9",
"@radix-ui/react-select": "^2.2.4",
"@radix-ui/react-slot": "^1.2.2",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"gh-pages": "^6.3.0",
"gray-matter": "^4.0.3",
"lucide-react": "^0.507.0",
"next": "15.3.1",
"next-mdx-remote": "^5.0.0",
"next-themes": "^0.4.6",
"prismjs": "^1.30.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"rehype-prism-plus": "^2.0.1",
"remark-gfm": "^4.0.1",
"sonner": "^2.0.3",
"tailwind-merge": "^3.2.0"
},
Expand All @@ -40,6 +48,7 @@
"@tailwindcss/postcss": "^4.1.5",
"@tailwindcss/typography": "^0.5.16",
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
"@types/mdx": "^2.0.13",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
Expand Down
Loading