숭실대학교 EAT-SSU 개발팀의 팀 블로그 랜딩 페이지입니다.
이 프로젝트는 GitHub Pages를 통해 배포됩니다.
- 코드를 GitHub 저장소(
eat-ssu.github.io)에 푸시합니다.git push -u origin main
- GitHub 저장소의 Settings > Pages 메뉴로 이동합니다.
- Build and deployment > Source가 Deploy from a branch로 되어있는지 확인합니다.
- Branch가 main으로 설정되어 있는지 확인합니다.
- 잠시 후
https://eat-ssu.github.io에서 사이트를 확인할 수 있습니다.
블로그 글이나 유튜브 영상은 코드를 수정하지 않고 Google Sheets를 통해 관리할 수 있습니다.
- Google Sheet 준비: 템플릿 시트를 복사하여 사용하세요.
- 데이터 입력:
icon: 이모지 (예: 📝, 📺)title: 제목description: 설명url: 링크 주소category:media(유튜브) 또는blog(블로그)name: 작성자 이름 (옵션)part: 파트/태그 (옵션, 예: 서버)thumbnail: 썸네일 이미지 URL (옵션)- 유튜브 링크는 자동으로 썸네일이 생성됩니다.
- 유튜브가 아닌 영상/링크는 필요하면 이 값을 채우면 됩니다.
- 웹에 게시:
파일 > 공유 > 웹에 게시- 형식을 CSV로 선택하고 게시합니다.
- 연동:
scripts/data-loader.js파일을 엽니다.const DATA_URL변수에 게시된 CSV 링크를 붙여넣습니다.
index.html: 메인 페이지 구조styles/main.css: 디자인 스타일 (Toss/Karrot 테마)scripts/:main.js: 스크롤 애니메이션 로직data-loader.js: 구글 시트 데이터 파싱 및 렌더링
assets/: 정적 리소스 (초기 로딩용 csv 등)