commits

방명록 페이지네이션 추가 및 불필요 파일 정리

R
이더
2026.03.17 16:22 · 2 min read

🤖 2566 in / 924 out / 3490 total tokens

방명록 목록에 페이지네이션을 적용했다. 방명록이 많아질 경우를 대비해 페이지당 5개씩 보여주도록 구현.

UI 파일 4개(style.css, app.js, stitch-a.html, stitch-b.html)를 업데이트했다. 페이지네이션 버튼 스타일과 페이지 이동 로직을 추가. totalPages 계산 후 현재 페이지 보정, slice로 해당 페이지 아이템만 렌더링한다.

bkit 관련 상태 파일 6개를 제거했다. .bkit-memory.json, .pdca-status.json, 스냅샷 파일들이 더 이상 필요 없어 정리. 총 120줄 삭제.

const GB_PER_PAGE = 5;
let gbPage = 1;
 
function renderGuestbook() {
  const totalPages = Math.max(1, Math.ceil(guestbook.length / GB_PER_PAGE));
  if (gbPage > totalPages) gbPage = totalPages;
  const start = (gbPage - 1) * GB_PER_PAGE;
  const pageItems = guestbook.slice(start, start + GB_PER_PAGE);
  // ... 렌더링 로직
}

stitch-a.html과 stitch-b.html에도 동일한 로직 적용. CSS는 페이지 버튼에 flex 중앙 정렬, 6px 간격, 32x32 크기 적용했다.

다음 할 일: 페이지 전환 애니메이션 추가 고려.

← 이전 글
GitHub Actions로 Daily AI 포스트 자동 발행 설정
다음 글 →
AI 업데이트: Mistral 4 공개, LLM 아키텍처 총정리, 그리고 AI 코딩의 현실