Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Local Setup

yunkooo edited this page Apr 22, 2026 · 1 revision

Local Setup

이 문서에서 해결하는 것: 로컬에서 yunkoo.dev 블로그 앱을 실행하고, private 글 저장소의 글을 읽을 수 있게 설정합니다.

1. 저장소 내려받기

git clone https://github.com/yunkooo/blog.git
cd blog

이미 저장소를 clone했다면 이 단계는 건너뛰어도 됩니다.

2. submodule 초기화

content-source/postsblog-posts private 저장소를 가리키는 git submodule입니다.

git submodule update --init --recursive

이 명령은 blog 저장소에 기록된 posts 커밋을 content-source/posts에 checkout합니다.

주의: blog-posts가 private 저장소이므로, 해당 저장소를 읽을 권한이 없는 계정에서는 이 단계가 실패할 수 있습니다.

3. 의존성 설치

npm ci

npm cipackage-lock.json 기준으로 의존성을 정확히 설치합니다.

4. 개발 서버 실행

npm run dev

기본 주소는 아래와 같습니다.

http://localhost:3000

5. 다른 글 폴더를 사용하고 싶을 때

기본 글 경로는 content-source/posts입니다. 다른 위치의 글을 임시로 보고 싶다면 POSTS_DIR을 사용할 수 있습니다.

POSTS_DIR=/absolute/path/to/posts npm run dev

글이 로컬에서 안 보일 때 확인할 것

  • content-source/posts 폴더가 있는지 확인합니다.
  • content-source/posts 안에 .mdx 파일이 있는지 확인합니다.
  • 해당 글의 frontmatter에 draft: true가 있으면 목록에서 제외됩니다.
  • POSTS_DIR을 설정했다면 경로가 실제 폴더인지 확인합니다.
  • submodule 권한 문제가 의심되면 git submodule update --init --recursive를 다시 실행해 로그를 확인합니다.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /