- Published on
Pliny 소개 및 입문 커리큘럼
[1] Pliny란 무엇인가?
✅ Pliny 정의 요약
- Next.js 기반 오픈소스 블로그 템플릿
- MDX 기반 콘텐츠 관리 시스템
- Tailwind CSS, Prettier, Eslint, RSS, Sitemap, 다크모드, SEO 등 기본 내장
- Contentlayer를 통해
.mdx
파일을 타입 안전한 정적 콘텐츠로 변환 - 기술 블로그, 문서 사이트, 개발 기록용 블로그 구축에 최적화된 템플릿
✅ 기본 폴더 구조 요약 (Pliny 기준)
.
├── content/ # 블로그 글 MDX 파일 위치
│ └── blog/*.mdx
├── components/ # UI 컴포넌트들
├── layouts/ # 포스트 레이아웃 정의
├── lib/ # 유틸 함수 및 SEO 처리
├── pages/ # 정적 페이지 및 라우트
├── public/ # 정적 자산 (이미지, OG 이미지 등)
├── styles/ # Tailwind CSS 및 글로벌 스타일
├── data/ # siteMetadata 등 사이트 정보 설정
├── contentlayer.config.ts
├── tailwind.config.js
├── next.config.js
└── package.json
📚 Pliny 입문 커리큘럼 10단계
단계 | 제목 | 설명 |
---|---|---|
1단계 | Pliny 소개 및 설치 | 템플릿 구성, Git clone, 설치 |
2단계 | MDX 글 작성 구조 | /content/blog 구조, frontmatter |
3단계 | Contentlayer 구조 이해 | contentlayer 설정 구성 |
4단계 | Tailwind 커스터마이징 | 다크모드, 폰트 설정 |
5단계 | PostLayout 레이아웃 수정 | 상세 페이지 레이아웃 구성 |
6단계 | 정적 페이지 및 라우팅 확장 | /about, /projects 추가 |
7단계 | SEO 및 메타 설정 | siteMetadata.ts 구성 |
8단계 | RSS, Sitemap 자동 생성 | postbuild, sitemap 설정 |
9단계 | 다국어(i18n) 구조 설계 | 언어폴더 분리, locale 기반 렌더링 |
10단계 | 배포 전략 (Vercel & GA) | 환경변수, GA, 도메인 설정 |
각 단계별 링크를 클릭하면 해당 학습 문서로 이동합니다.
학습 순서를 따라가며 실습하고, 문서 하단의 심화학습 질문까지 꼭 점검하세요!