한국기술교육대학교 IT 동아리 BCSD의 기술 블로그입니다. Astro로 빌드하고 GitHub Pages로 배포합니다.
Node.js 22.12 이상을 사용합니다.
npm ci
npm run devnpm run verify # 테스트, 타입 검사, 빌드 및 링크 검증
npm run preview # 빌드 결과 확인@frontEnd/,@android/등 해당 분야 폴더에 MDX 파일을 추가합니다.- 작성자 정보는 각 분야의
authors.yml에서 관리합니다. draft: true는 비공개 초안,featured: true는 홈 추천 글입니다.- 이미지는
static/img/에 저장하고로 작성합니다. - 기존 글 주소를 바꾸면 댓글 연결에 영향을 줄 수 있습니다. URL 매핑은
src/data/legacy-routes.json에서 관리합니다.
main에 push하면 GitHub Actions가 검증 후 GitHub Pages에 배포합니다.
도메인 설정은 astro.config.mjs와 static/CNAME에서 관리합니다.