README - 프로젝트 소개

2024. 1. 20.
documentation intro

JYNC Portfolio

개인 포트폴리오 웹사이트 프로젝트입니다.

기술 스택

이 프로젝트에서 사용된 주요 기술들입니다.

Frontend

  • Astro: 정적 사이트 생성기
  • Tailwind CSS: 유틸리티 기반 CSS 프레임워크

Hosting

  • Cloudflare Pages: 글로벌 CDN 배포

프로젝트 구조

프로젝트의 디렉토리 구조를 설명합니다.

src/
├── pages/       # 페이지 라우팅
├── components/  # 재사용 컴포넌트
├── layouts/     # 레이아웃
├── content/     # 마크다운 콘텐츠
└── styles/      # 글로벌 스타일

Pages 폴더

파일 기반 라우팅을 사용합니다. 각 .astro 파일이 하나의 페이지가 됩니다.

Components 폴더

재사용 가능한 UI 컴포넌트들이 위치합니다.

Content 폴더

마크다운 문서들이 저장되는 곳입니다. Astro의 Content Collections를 사용합니다.

시작하기

로컬 환경에서 프로젝트를 실행하는 방법입니다.

설치

# 의존성 설치
npm install

개발 서버 실행

npm run dev

빌드

npm run build

배포

GitHub에 푸시하면 Cloudflare Pages가 자동으로 빌드 및 배포합니다.

라이선스

MIT License