Backend Engineering & Problem Solving
개발자로 성장하며 마주한 고민, 선택, 해결 과정을 기록하는 기술 블로그입니다.
블로그 바로가기: https://kth4778.github.io
기술을 배우는 데서 멈추지 않고, 직접 적용하고 기록하며 성장하는 개발자 김태현의 기록 공간입니다.
주로 아래 내용을 다룹니다.
- 백엔드 개발
- 프로젝트 경험
- 트러블슈팅
- 회고
- GitHub Pages
- Jekyll
- Chirpy theme
- GitHub Actions
- 한국어 UI 및
Asia/Seoul시간대 설정 - GitHub, LinkedIn, 이메일 연락처 연결
- giscus 기반 댓글
- GoatCounter 기반 게시글 조회수
- PWA 및 코드 하이라이팅
게시글은 _posts 디렉터리에 Markdown 파일로 작성합니다.
_posts/YYYY-MM-DD-post-title.md
예시:
---
title: "GitHub 기술 블로그를 시작한 이유"
date: 2026-05-25 23:00:00 +0900
categories: [회고]
tags: [github-blog, jekyll, chirpy]
---
본문을 작성합니다.Ruby와 Bundler가 설치된 환경에서 의존성을 설치합니다.
bundle install로컬 서버를 실행합니다.
bundle exec jekyll serve --livereload또는 템플릿에 포함된 실행 스크립트를 사용할 수 있습니다.
bash tools/run.sh프로덕션 빌드와 링크 검증:
bash tools/test.shmain 브랜치에 변경 사항이 반영되면 GitHub Actions가 사이트를 빌드하고 GitHub Pages에 배포합니다.
배포 과정:
- Jekyll production 빌드
html-proofer링크 검증- GitHub Pages artifact 업로드 및 배포
- GitHub: kth4778
- LinkedIn: TaeHyeon Kim
- Email: cnblue123429@gmail.com
이 블로그는 Chirpy Starter를 기반으로 구성되었으며, 테마 관련 라이선스는 MIT License를 따릅니다.