카테고리 없음

🖥️ [무료 배포] 티스토리 다크 개발자 테마 스킨 오버라이드 — Dark Dev Theme v2.0

강코의 코딩 일기 2026. 3. 16. 15:06
반응형

skin.html
0.09MB
style.css
0.16MB


🎬 미리보기

기본 Odyssey 스킨에 다크 개발자 테마를 적용한 결과입니다.

  • 🌑 GitHub Dark 스타일 다크모드
  • 📐 3컬럼 듀얼 사이드바 레이아웃
  • ✨ 11가지 인터랙티브 이펙트
  • 🐧🐸 화면을 돌아다니는 마스코트 2마리

✅ 주요 기능

🎨 다크모드 테마

  • GitHub Dark 컬러 (#0d1117 배경)
  • JetBrains Mono 개발자 폰트
  • CSS 변수 기반으로 커스터마이징 쉬움
  • 글 상세 페이지 완전 다크 처리
  • VS Code 스타일 하단 상태바 (브랜치, UTF-8, 스크롤 위치, 시계)
  • 블로그 제목에 ~/ 터미널 프리픽스 + 타이핑 이펙트

📐 3컬럼 듀얼 사이드바 레이아웃

  • 프로필 / 카테고리 / 태그 / 검색 → 왼쪽 사이드바
  • 방문자수 / 최근글 / 최근댓글 / 달력 → 오른쪽 사이드바
  • 본문 영역 최대 활용
  • 모바일에서 자동 1컬럼 반응형 변환

✨ 인터랙티브 이펙트 (11개)

이펙트설명
🎆 폭죽 버튼 클릭, 더블클릭, 코나미코드로 발사
🖱️ 커스텀 커서 초록 dot + ring, 호버 시 시안 변환, 클릭 리플
🌧️ 매트릭스 레인 카타카나 + 코드 문자가 배경에 내려옴
📊 스크롤 진행바 상단에 네온 초록→시안→블루 그라데이션
🌟 파티클 트레일 마우스 뒤에 빛나는 입자가 따라옴
🚀 로켓 버튼 스크롤하면 로켓 등장, 클릭하면 발사 애니메이션!
⌨️ 타이핑 이펙트 블로그 제목이 타이핑되듯 나타남
🔍 글 미리보기 글 목록에서 호버 시 미니 프리뷰 팝업
📜 스크롤 스파이 글 목록 순차 페이드인 애니메이션
💬 토스트 알림 웰컴 메시지 + 60초마다 랜덤 개발자 팁
🎮 코나미 코드 ↑↑↓↓←→←→BA → 메가 폭죽 30발!

🐧🐸 화면 돌아다니는 마스코트

  • Linux Tux 펭귄 + 개구리왕 2마리
  • 화면 전체를 자유롭게 이동 + 발자국 남김
  • 6가지 행동: 걷기, 대기, 앉기, 점프, 수다, 잠자기
  • 잠들면 💤 이모지가 떠오름
  • 서로 가까이 가면 대화 이벤트 발생!
  • 클릭 반응 (3번째=점프, 5번째=폭죽!)

📦 설치 방법 (3분 컷)

Step 1: Odyssey 스킨 적용

  1. 관리자꾸미기스킨 변경
  2. Odyssey 스킨 선택 → 적용
  3. (이미 Odyssey를 사용 중이라면 이 단계 건너뛰세요)

Step 2: HTML 교체

  1. 관리자꾸미기스킨 편집HTML 편집 클릭
  2. HTML 탭 선택
  3. 기존 내용 전체 선택 (Ctrl+A) → 삭제
  4. 첨부파일 skin.html 내용을 전체 복사 → 붙여넣기
  5. 적용 클릭

Step 3: CSS 교체

  1. 같은 화면에서 CSS 탭 선택
  2. 기존 내용 전체 선택 (Ctrl+A) → 삭제
  3. 첨부파일 style.css 내용을 전체 복사 → 붙여넣기
  4. 적용 클릭

Step 4: 확인

  • 블로그 새로고침 (Ctrl+Shift+R)
  • 다크 테마가 적용되고 폭죽이 터지면 성공! 🎆

⚠️ 주의: 반드시 Odyssey 스킨이 적용된 상태에서 교체해주세요. 다른 스킨에서는 레이아웃이 깨질 수 있습니다.


⚙️ 커스터마이징

색상 변경

CSS 내의 :root 변수를 수정하면 전체 색상이 한 번에 바뀝니다:

 
 
css
:root {
  --bg-primary: #0d1117;      /* 메인 배경 */
  --bg-secondary: #161b22;    /* 카드 배경 */
  --accent-green: #39d353;    /* 포인트 초록 */
  --accent-blue: #58a6ff;     /* 링크 파랑 */
  --accent-purple: #bc8cff;   /* 보라 */
  --accent-cyan: #56d4dd;     /* 시안 */
}

특정 이펙트 끄기

HTML 하단의 <script> 안에서 원하지 않는 이펙트 줄 앞에 // 추가:

 
 
javascript
// try { initMatrixRain(); } catch(e) {}  ← 매트릭스 레인 끄기
// try { initTuxPenguin(); } catch(e) {}  ← 마스코트 끄기

마스코트 대사 수정

HTML 하단 <script> 안에서 penguinQuotes, frogQuotes 배열을 수정:

 
 
javascript
var penguinQuotes = ['원하는 대사1', '원하는 대사2', ...];

🔧 원상복구

관리자꾸미기스킨 변경Odyssey 다시 선택 → 적용

기본 Odyssey 스킨으로 깔끔하게 돌아갑니다.


❓ FAQ

Q: Odyssey 외 다른 스킨에서도 되나요? A: Odyssey 스킨의 HTML 구조에 맞춰 제작되었습니다. 반드시 Odyssey를 먼저 적용한 후 HTML/CSS를 교체해주세요.

Q: 적용했는데 하얀 화면이 나와요 A: HTML 또는 CSS가 일부만 붙여넣어졌을 수 있습니다. Ctrl+A로 전체 선택 → 삭제 → 파일 내용 전체 복사 → 붙여넣기 해주세요.

Q: 코나미 코드가 뭔가요? A: 키보드로 ↑↑↓↓←→←→BA 순서대로 입력하면 메가 폭죽 30발이 터지는 이스터에그입니다!

Q: 성능에 영향이 있나요? A: 파티클 25fps 제한, requestAnimationFrame 사용 등 최적화되어 있어 체감 차이 없습니다.


📋 기술 정보

항목내용
기반 스킨 티스토리 Odyssey
CSS 변수 기반 다크 테마 + 3컬럼 flex 레이아웃
JS 바닐라 JS (외부 라이브러리 없음)
마스코트 SVG base64 인코딩
파일 구성 skin.html + style.css (2개)

📥 다운로드

아래 첨부파일을 다운로드 받아주세요:

📎 skin.html — 전체 HTML (Odyssey 수정 + JS 이벤트 코드 포함) 📎 style.css — 전체 CSS (Odyssey 기본 CSS + 다크 테마 오버라이드)


📜 라이센스

자유롭게 사용, 수정, 재배포 가능합니다.

공감 & 댓글 한번씩 부탁 드립니다.

사용 시 출처 표기(블로그 링크)를 해주시면 감사하겠습니다!


Made with ❤️ by 강코 | GitHub

반응형