Skip to content

Hoya324/Hoya324.github.io

Repository files navigation


개인 사진 갤러리

갤러리gif

📸 소개

HoyaGalleryGitHub PagesJekyll로 구축된 개인 사진 갤러리입니다. 개발자이자 사진을 취미로 하는 사람으로서 다양한 사진을 공유하고 전시하는 공간입니다. 이 프로젝트는 가볍고 빠른 배포를 통해 사진을 쉽게 전시할 수 있도록 설계되었습니다.

🔨 기술 스택

  • Jekyll: Ruby 기반 정적 사이트 생성기로, 마크다운과 함께 간편하게 글을 작성하고 HTML로 변환합니다.
  • GitHub Pages: 정적 웹사이트 호스팅 플랫폼으로, GitHub에서 쉽게 사이트를 배포할 수 있습니다.
  • GitHub Actions: 사이트에 변경 사항이 있을 때마다 자동 배포되도록 설정된 CI/CD 파이프라인을 사용합니다.

✨ 주요 기능

  • 사진 갤러리: 사진을 정리하여 직관적이고 간단한 UI로 갤러리 형태로 보여줍니다.
  • Jekyll 테마 커스터마이징: 기본 테마와 CSS 커스터마이징으로 갤러리 레이아웃을 최적화했습니다.
  • 자동 배포: GitHub Actions를 통해 푸시 시마다 자동으로 배포됩니다.

📂 디렉토리 구조

├── _config.yml                  # 사이트 설정 파일
├── _data/photos.json            # 갤러리 사진 데이터 파일
├── _layouts                     # 레이아웃 템플릿 폴더
├── _site                        # 빌드된 사이트 파일
├── .github/workflows/jekyll.yml # GitHub Actions 워크플로 설정
├── assets/css/styles.css        # 갤러리 스타일 파일
├── assets/images/gallery        # 갤러리 사진 파일
├── index.html                   # 메인 페이지
└── README.md                    # 이 파일입니다

🚀 설치 및 실행 방법

  1. 저장소 클론:
    git clone https://github.com/Hoya324/Hoya324.github.io.git
  2. Jekyll 설치:
    gem install jekyll bundler
  3. 로컬 서버 실행:
    bundle exec jekyll serve
    브라우저에서 http://localhost:4000으로 접속하여 로컬에서 사이트를 확인할 수 있습니다.

🌐 사이트 보기

👉 Hoya324의 사진 갤러리에서 확인해주세요

🗞️ 관련 블로그 보기

심플한 사진 갤러리 정적 웹사이트: GitHub Pages & Jekyll