mooner / Resume KO/EN /

mooner:~/resume $ cat projects/site/README.md

mooner.dev

이전 개인 웹사이트

이 이력서 전에 mooner.dev에 있던 개인 사이트입니다. SvelteKit으로 만든 정적 사이트였고, 지금은 이 페이지가 그 자리를 대신합니다.

mooner:~/resume/projects/site $ tree -L 1

Structure01

구조

04 parts

페이지 다섯 개와 공용 컴포넌트 몇 개로 된 작은 사이트였습니다.

routes/
Home, About, Experience, Projects, Skills 다섯 페이지. 모두 빌드할 때 HTML로 미리 만들었습니다.
components/
Hero, Navigation, TechStack, ThemeToggle, ContactButtons.
stores/theme.ts
라이트/다크 테마를 저장하고, 처음 방문하면 시스템 설정을 따릅니다.
.github/workflows
main에 푸시하면 빌드해서 GitHub Pages에 올리는 배포 워크플로.

mooner:~/resume/projects/site $ cat docs/architecture.md

Architecture02

아키텍처

Data flow

REPO · MAINSvelteKit sourceGITHUB ACTIONSbuild · adapter-staticGITHUB PAGESstatic HTMLBROWSERmooner.devCLOUDFLAREDNS onlypushdeployGET// no server: every page is prerendered at build time

서버 없이 정적 파일만 올리는 구조입니다. 빌드한 결과를 GitHub Pages가 서빙하고, 도메인 DNS만 Cloudflare에 있습니다.

  • adapter-static으로 모든 페이지를 프리렌더해 스크립트가 없어도 내용이 보입니다.
  • 스타일은 Tailwind CSS 4의 Vite 플러그인으로 빌드 시점에 만들었습니다.
  • 이 이력서도 같은 저장소와 같은 배포 경로(GitHub Actions → GitHub Pages)를 이어받았습니다.

mooner:~/resume/projects/site $ git log --grep=fix

Problem solving03

문제 해결

00 cases

// 정리 중입니다.

mooner:~/resume/projects/site $ ls ./screens

Screens04

화면

02 images

이전 mooner.dev 첫 화면. 문어 아바타, Minki Moon, Backend & Android Developer 소개와 연락 버튼
첫 화면 · 라이트
같은 첫 화면의 다크 테마
첫 화면 · 다크

Accepting requestsAnsan --:-- KST

mooner:~/resume $ ./contact.sh

Contact→

Name
문민기 / Minki Moon
Handle
@mooner
Base
Ansan, KR

느긋하게 커피 한 잔 어떠세요?

궁금한 점이 있다면 편하게 연락 주세요.

// ping me anytime — i read all.

© 2026 Minki Mooncrafted with monospace affection · rev 2026.10.18