HoyaGallery는 GitHub Pages와 Jekyll로 구축된 개인 사진 갤러리입니다. 개발자이자 사진을 취미로 하는 사람으로서 다양한 사진을 공유하고 전시하는 공간입니다. 이 프로젝트는 가볍고 빠른 배포를 통해 사진을 쉽게 전시할 수 있도록 설계되었습니다.
- 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 # 이 파일입니다
- 저장소 클론:
git clone https://github.com/Hoya324/Hoya324.github.io.git
- Jekyll 설치:
gem install jekyll bundler
- 로컬 서버 실행:
브라우저에서
bundle exec jekyll serve
http://localhost:4000
으로 접속하여 로컬에서 사이트를 확인할 수 있습니다.
👉 Hoya324의 사진 갤러리에서 확인해주세요