Sports Monologue

스포츠 경영을 꿈꾸면서, 단순히 기록만 보는 분석이 아니라 구단의 시각으로 경기를 해석하는 공간이 필요했습니다. 그런 플랫폼이 없었기에, 직접 만들어보기로 결심했습니다. 그렇게 시작된 프로젝트가 바로 Sports Monologue입니다.

1. 시작 – 왜 만들게 되었는가

야구를 좋아하며 경영을 배우고 싶은 사람으로서 단순한 팬 페이지가 아닌, 분석을 경영 언어로 풀어내는 사이트가 필요했습니다. 이 웹사이트는 단순히 기록을 모아두는 곳이 아니라 구단 경영을 연구하는 전력분석실이 되길 바랐습니다.

처음에는 “블로그만 있으면 되겠지”라는 생각으로 출발했지만, 점점 ‘이왕 만드는 거 제대로 만들어야 한다’는 마음으로 변했습니다.

2. 첫 시도 – 정적 HTML 페이지

하지만 글을 올릴 때마다 HTML 파일을 직접 수정해야 해서 작성 → 수정 → 재업로드의 반복이 힘들었습니다. 글을 쓰는 데 집중하고 싶다는 생각이 들었고 새로운 방법을 찾게 됐습니다.

3. 관리가 쉬운 블로그로 – Netlify CMS 도입

하지만 여기서도 문제가 있었습니다.

Markdown으로는 글을 올리면 되는데, 페이지 전체 구조를 바꾸려면 여전히 직접 HTML을 손봐야 하고, 사이트가 단순 ‘글 모음’ 같아 보여 분석실답게 체계화하기 어려웠죠.

4. 사이트를 처음부터 다시 짓다 – Eleventy로 전환

결국 사이트를 처음부터 다시 짓기로 했습니다. Markdown → HTML 자동 변환, 카테고리 관리, 글 목록 자동 생성…

이 모든 걸 하려면 Static Site Generator(SSG)가 필요했죠.

빌드 오류와 삽질

이 과정에서 많은 실패가 있었습니다…

하지만 이런 문제를 해결하면서 Eleventy의 구조와 빌드 프로세스를 확실히 이해하게 됐습니다.

5. 구단별 전용 분석 페이지

Sports Monologue의 핵심 중 하나는 10개 구단을 각각 독립적으로 분석할 수 있는 페이지입니다.

처음에는 각 팀 페이지를 하나하나 수작업으로 만들었지만, 데이터와 반복문을 이용하면서 유지보수가 훨씬 쉬워졌습니다.

6. 디자인과 반응형 UI

디자인에서도 KBO 공식 홈페이지처럼 정제된, 분석실다운 느낌을 내고 싶었습니다.

7. 앞으로의 목표

Sports Monologue는 단순히 블로그가 아닙니다.

경기를 기록하고 분석해, 콘텐츠로 만들고,

그 콘텐츠로 다시 경영을 이야기할 수 있는 플랫폼입니다.

이곳이 언젠가 제가 꿈꾸는

프로야구 구단 전력분석실의 시작점이 되길 바랍니다.