Skip to content

Commit 824c98e

Browse files
첫 화면 개선(폰 카드 잘림 · 책 한 줄 띠 · 책 코너 접기) + 첫걸음 워크북 v29 장부 (#688)
* 잘자 정리: 쓰레드 8 · 9번 올림 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 소개 쪽: 깔끔한 일곱 칸으로 자세히 다시 쓰기 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 소개 쪽: 큰 편집 레이아웃(숫자 띠 · 책 표지 · 시험장 그림) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 푸터 언어 안내를 한 줄로 · 시험장 시간 칸이 시험에 맞게 바뀌게 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 모의고사 넘길 때 화면 고정 · 사이드바 시계 아이콘 · 시험장 게시판 홍보 · 관절 있는 사람 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장: 1인칭 내 손(연필로 쓰는 움직임) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 소개 쪽: 이름이 시작된 곳(햄스터 치즈 · 감자) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 햄스터 OX 퀴즈 1단계(/ox/) · 치즈 사진 교체 · 게시판 주소 글자 뺌 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * OX 퀴즈: 일곱 갈래 626문항(품사 · 문법 · 표현 · 한자 · 숫자 · 높임말) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장 조이스틱 · OX 퀴즈 함께 하기(같은 시계 · 실시간 접속자) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 보충 112문항 검수: 되돌림 · 안티 2차 고치기 지시 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 사이드바에 햄스터 OX 퀴즈 링크 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * OX 퀴즈: 조이스틱 · 방향키로 걸어서 O/X 쪽에 서기 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * OX 퀴즈: 이름 정리 · 바닥 문 · 물웅덩이 · 전광판 · 꽃가루 · 소리 · 귀여운 햄스터 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 쓰기 수익성: AI 채점 무료 맛보기 1번 · 7일 무료 · 시험 패스 단추 · 3문제 카드 · 막힘 세기 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * todo: 쓰기 무료 맛보기 배포 끝남 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 블로그: 만에 · 후에 · 동안(한국어 + 영어) · 쓰기 첫 쪽 설명에 AI 채점 1번 무료 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 블로그: -고와 -아서/어서(한국어 + 영어) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK II 읽기 보충 2차 101문항 합침(문장 넣기 11문항 보류) · 문항 수 2,465 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 보류 문장 넣기 11문항 고쳐 넣음(문장 넣기 80) · 책 틀 스스로 점검 상자 쪽 넘김 고침 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 쓰기 원고지: 폰은 한 줄 10칸으로 크게 · 20칸 보기 단추 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장: 폰에서 뒤로로 안 나가지던 것 고침(시험지 창 기록 · 나가기 확인) · 나가기 단추 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 확인용 SQL: 가입 · 로그인 수 · 이메일 상자별 수(읽기만) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장: 교실 문 → 복도 → A~E반(반마다 따로 실시간) · 손님도 함께 보이게(작업 중) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 시험장 A~E반 · 손님도 함께 · OX 12초와 벤치 · 나갈 때 로그인 안내 한 번 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장: 문 하나로 정리 · 진짜 3D 복도(반마다 문 · 팻말 · 걸어서 다른 반으로) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * Blender 스크립트: 시험장 책상 · 의자 · 사물함 · 문 만들고 .glb 로 내보내기 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 상점 구매 링크에 nofollow(로봇이 Polar 결제 화면을 만들지 않게) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * Blender 스크립트: 5.2 창에서 나던 Context 오류 고침(bmesh 로 직접 만들기) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장: Blender 로 만든 책상 · 의자 · 사물함 · 문으로 바꿈(assets/3d/classroom.json) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장: 데스크톱 Blender 로 만든 소품(Poly Haven 나무결 · 쇠 재질)으로 교체 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 3D 시험장: Blender 소품 2묶음(교탁 · 칠판 틀 · 시계 · 창틀 · 게시판 · 스피커 · 쓰레기통) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * todo: 3D 시험장 Blender 소품 · 남은 확인 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 데드클릭: 요소별 기록(dead_click) · 찾는 도구 · 첫 화면 숫자 칸/상점 급수 카드/예문 상자/시험장 그림 누르면 반응 Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 쓰기 → 결제 길: AI 채점 주 단추 · 큰 칸 원고지는 쓴 만큼만 · Pro 화면 쓰기 머리글 · 로그인 뒤 하던 곳으로 · 쓰기 첫 쪽 CTA Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 이메일 모으기: 이메일 내면 샘플 바로 내려받기 · 이메일 없이 받은 뒤 한 번 권유 · 첫 화면 「샘플 받기」 Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 폰 화면 점검: 맨 아래 · 상점 · 책 쪽 · 문법 쪽 작은 링크의 누르는 칸 넓힘(줄 모양 그대로) · 기록(decisions · todo GA4 cp_el/cp_page) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 레벨 테스트 앞쪽 이탈 줄이기: 첫 문제 몸풀기(짧은 글) · 듣기는 셋째부터 · 혼자 나온 짝 문항의 ㉠~㉣ 표시 지움 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 레벨 테스트: 「한글을 아직 못 읽어요 → 한글부터 시작」 단추(L0 로 정하고 오늘 할 일로) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 책 새 앞표지 틀 확정(쓰기 51~52 최종 v2.8): 표지 원본 HTML · 300dpi 찍는 도구 · 기록 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 책 새 앞표지: 저자 준상(Junsang) · 나머지 11권을 같은 틀로 만드는 도구 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 새 표지: 쓰기 · 읽기 큰 글자 약 6.5% 작게 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 새 표지: 급수 배지 네 칸(1~2 · 3~4 · 5 · 6급)으로 통일 · 칸마다 색 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 새 표지: 밝은 바탕 책은 큰 글자 그림자를 짧고 옅게 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 상점 · 첫 화면: 쓰기 51~52 · 53~54 표지를 새 앞표지로 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * Polar 상품 표지 그림 바꾸기 도구 · 쓰기 2권 바꾼 기록 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 단어장 4권 앞표지: 큰 글자 「단」 겹줄 방식(통일 요소는 그대로) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 단어장 4권 앞표지: 큰 그림을 겹줄 펼친 책으로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * TOPIK 단어장 4권 표지 제목을 VOCA로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 상점 · 첫 화면: 읽기 실전 · 단어장 4권 표지를 새 앞표지로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 책 쪽: Pro 연간이면 책이 무료라는 안내를 눈에 띄는 상자로(카드 + 폰 본문) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 책 쪽: 예스24에서 보기 단추 뺌 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 책 공장: TOPIK 새 앞표지를 인쇄용 전체 표지에 넣기(시험 중 · 실전은 제외) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 책 공장: 새 앞표지 책의 뒤표지를 크림 바탕 · 책 색 강조로, 옛 캐릭터 뺌 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 할 일: 앞표지 최종 확정 뒤에 인쇄용 전체 표지 만들기 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 책 공장: 읽기 영역 4권도 새 표지 리디자인 전까지 제외 · 최종 범위 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 표지 최종 기록: 읽기 실전 10회 · 드라이브에 최종 표지를 그때그때 올리는 약속 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 실전 10회 새 표지 반영: 청록 제주 지도 표지 · 책 틀 색 · 상점 그림 · 인쇄 전체 표지 연결 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 기록: 읽기 실전 10회 최종 앞표지 버전 v1.3 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 영역 4권 표지 시안(작업 중): 노란 물결 밑줄 · 글줄 무늬 · 임시 색 조합 — 운영자 색 선택 대기, 머지 안 함 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 영역 4권 표지 시안: 쓰기와 같은 배경 격자 · 차분한 4색(초록 · 파랑 · 와인 · 올리브) — 운영자 최종 확정 대기, 머지 안 함 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 영역 4권 표지: 노란 번호 상자 20% 줄임 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 영역 4권 표지: 큰 글자 10% 줄임 · 물결 밑줄 위치 맞춤 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 읽기 영역 4권 새 표지 최종: 인쇄 전체 표지 연결 · 책 틀 만드는 곳 색 맞춤 · 기록(문항 수 어긋남 주의) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 워크북 2권(첫걸음 · 조사) 새 표지 시안: TOPIK 책과 같은 틀 · 감자 캐릭터 · 레벨 배지 — 운영자 확인 대기 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 새 표지 최종(코드 편집기 그림): 원본 HTML · 상점 그림 · 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 예스24 대량등록: 엑셀 틀 보관 · 틀을 채우는 도구(yes24-bulk.py) · 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 학습지 목록 UI 정리: 급별로 묶은 번호 차례 표 · 한국어 먼저 · 한 줄 요약 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 여행 포켓 가이드 다시 짜기: 선생님의 워크북 모양 · 인쇄 A4 2쪽 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 여행 한국어(앱 화면) 번호 차례 표로 · 포켓 가이드 A4 PDF 받기 · 이모지 · 그림자 정리 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 여행 포켓 가이드: 주 단추를 「A4 PDF 받기」로(난이도에 맞춰 바뀜) · 브라우저 인쇄는 작은 링크 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 여행 포켓 가이드를 상황별로 나눔: 7개 상황 각각 A4 한 장 PDF + 전체 한 번에 PDF · 블로그 소개 문구 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 첫걸음 워크북 새 표지(말풍선 안) 반영: 표지 원본 · 상점 이미지 · 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 필수 관용 표현 새 표지 반영: 표지 원본 · 한자 부분 글꼴 · 상점 이미지 · 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 한국어 문법 학습지 초급 새 표지 원본 · 부분 글꼴 · 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 표지 부분 글꼴 출처 · 라이선스 표 추가(카페24 규칙 확인 반영) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 내일 책 검수 일정 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 책 나열을 시리즈별로: 첫 화면 서가 · 상점 목록 · shop.json series + 검사 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 개편(진행 중): 미니 테스트 객관식 · 틀린 곳 고르기 · 코드 편집기 모양 · 점검 칸 한 줄 + 넘침 방지 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 개편: 코드 편집기 막대 세 점 · 기록(결정 · 할 일) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 검수 수정: 모호한 정답 5문항 · 설명 문제 2개 · 문구 3곳 · 종합 연습 답 표기 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 미니 테스트 검수 지시문 · 검수 글 추가 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 미니 테스트: 안티 검수 반영(정답 번호 분산 · 어순 · 복수 정답 · 풀이) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v6 최종본 장부 기록(238쪽) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v7: 연습 머리띠 · 미니 테스트 시험지 · 대화 · 코드 블록(Form · 한 문장 두 조사 · 생각해 보기) · 점수 칸 정리 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v8: 간격 한 번 더 조임(230쪽) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v9: 팁(Form) 코드 블록 이름표를 블록 안 주석으로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v12: 전체 코드 스타일 + 조사별 색 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v13: 블록 쪼개기를 레고 결합 모양으로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v14: 상황 고르기 · 모든 고르기 문제를 시험지 모양으로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 할 일: 조사 워크북 v14 운영자 할 일 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v15: 이 책의 구성 쪽도 코드 스타일 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v16: 「이렇게 공부하세요!」 책 화면 견본 네 칸으로 교체 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v18: 조사 5개마다 종합 연습 + 미니 테스트 4묶음, 맨 끝 최종 연습(20개 조사 30문항) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 새 구성 검수 글(v2) · 지시문 2차 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v19: 새 구성 안티 검수 반영(안 배운 조사 보기 · 형태 오류 · 복수 정답 · 중복 문장) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 시작하기 쪽 새 시안: 책 화면 안내 + 공부 계획표 한 장 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v24: 단원 넉넉한 쪽 나누기 + 시작하기 쪽(책 화면 안내 · 계획표 한 장) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v26: 예문 표를 코드 스타일로(조사별 색) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v28: 부 표지를 코드 편집기 모양으로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v29: 모든 칸 머리띠를 같은 코드 편집기 모양으로 통일 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v30: 「상황을 보고 알맞은 말 고르기」 칸 뺌(학생에게 어려움) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v32: 나의 점검 칸 단순화 · 초록 코드 스타일, 참고 글 영어 · 한국어 경계선 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v33: 「어떻게 다를까요?」(어감 차이 설명) 칸 뺌 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v34: 생각해 보기에서 차이 설명 문항 뺌(32문항) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 최종 v34 확정 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 조사 워크북 v35: 생각해 보기에서 남은 차이 설명 문항 3개 더 뺌(장부 기록) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 예스24 전자책 등록 복사판 도구(조사 워크북) · 복사판 모음 탭 추가 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 예스24 전자책 복사판: 발매일을 판권쪽 발행일 2026.11.10 으로 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 예스24 복사판: 상세이미지 10칸(칸마다 설명) 나눔 * 예스24 복사판: 카드뉴스 zip 을 예스24 샘플 모양(폴더 + 번호 파일)으로 * 사이트 책 쪽: 조사 워크북 상세 구간(색 · 블록 · 책 화면 · 구성 · 라인업) + 하루 한 권 계획 기록 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 사이트 책 쪽: 조사 워크북 라인업 구간 뺌 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 책 검수 글(review-text) 쓰기: 카드 · 블록 · 습관 · 계획 · 대화 등 빠졌던 칸 종류 추가 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 첫걸음 워크북: 안티 검수 반영 7곳(호칭 · 위치 질문 · 힌트 · 연음 표기 · 표 열 이름 · 빈칸 띄어쓰기) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 첫걸음 워크북 새 속지 시안: 표지에 맞는 초록 말풍선 스타일(머리띠 · 꼬리 달린 상자 · 둥근 번호) + 넉넉한 쪽 나누기 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENZGJR1M6rF2jzSASJyHWb * 첫걸음 워크북 시안 v2: 번호 간격 · 요일 머리글 색 · 8주 계획표 · 단원 첫 쪽 공백 * 첫걸음 워크북 시안 v3: 읽기 연습 한 쪽 추가 · 대화 1을 2부로 이동 · 표와 팁 상자 분리 방지 * 첫걸음 워크북 시안 v4: 쪽 흐름 이어 붙여 공백 줄임(211→194쪽) * 기록: 첫걸음 워크북 시안 v4 * 첫걸음 워크북: 구역이 쪽 사이에서 잘리지 않게 고정(flow) * 첫걸음 워크북 시안 v5: 연습을 설명 바로 뒤에 붙이는 차례 * 첫걸음 워크북 시안 v6: 단원 첫 쪽 앱 점검을 단원 끝으로 · 빈 중간 칸 제거 * 첫걸음 워크북 최종 v29 장부 기록 * 인스타 · 스레드 올리기 복구: 서버를 ubuntu-24.04 로 고정 * 첫걸음 워크북 최종 v29 장부 · 할 일 기록 * 첫 화면: 폰 단계 카드 잘림 · 책 한 줄 띠 · 책 코너 시리즈 접기 --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 29f33fa commit 824c98e

4 files changed

Lines changed: 39 additions & 11 deletions

File tree

‎docs/decisions.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,3 +437,4 @@
437437
- 2026-11-13 첫걸음 워크북 안티 1차 검수 반영(7곳): 하나 씨는요 · 수진 씨는요, 오빠는 어디에 있어요, 먼 나무 힌트, 으막 든는 거슬, 표 열 이름, 책상 ___에. 안 받은 것: 「다시 한번」(붙여 써도 허용) · 빈칸 앞뒤 띄어쓰기(검수 글을 뽑을 때 생긴 모양이고 책에서는 정상). 안티 지적 중 「이상 없음」이 많아 이 책은 내용보다 디자인 작업이 주.
438438
- 2026-11-13 첫걸음 워크북 새 속지(표지 초록 말풍선 스타일, 시안 v4 194쪽): 8주 계획표 · 간판/메뉴판 읽기 연습 추가 · 대화 1을 2부로 이동 · 쪽을 이어 채워 공백 줄임. 운영자 시안 확인 중(최종 확정 전).
439439
- 2026-11-14 인스타 · 스레드 자동 올리기 멈춤 원인: GitHub 기본 서버(ubuntu-latest)가 26.04 로 바뀌어 Playwright 1.55 가 브라우저를 못 깔음 → `insta-post.yml` 서버를 ubuntu-24.04 로 고정.
440+
- 2026-11-14 첫 화면 개선 3가지(운영자 「4 → 1 → 2 순서로」): ① 폰에서 단계 카드 「Intermediate」 잘림 고침 ② 첫 화면 바로 아래 책 한 줄 띠(표지 3권 · 정답 · 무료 샘플 · 책 보기) ③ 책 코너는 첫 시리즈만 펴고 나머지 시리즈는 접음(PC 높이 7,024→6,435px). 남은 개선 후보: About 표 접기 · 죽은 클릭 9% 원인 확인 · 진행 막대 뜻.

‎docs/i18n/strings.json‎

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[{"en":"Next","ko":"다음","n":21},
22
{"en":"Loading…","ko":"불러오는 중…","n":16},
3+
{"en":"Listen","ko":"듣기","n":14},
34
{"en":"Privacy policy","ko":"개인정보 처리방침","n":14},
45
{"en":"Close","ko":"닫기","n":13},
56
{"en":"Correct!","ko":"정답이에요!","n":13},
67
{"en":"Delete","ko":"블록 지우기","n":13},
78
{"en":"Korean age calculator","ko":"","n":13},
8-
{"en":"Listen","ko":"듣기","n":13},
99
{"en":"Refunds","ko":"환불 규정","n":13},
1010
{"en":"Terms","ko":"이용약관","n":13},
1111
{"en":"Words","ko":"단어","n":13},
@@ -372,7 +372,6 @@
372372
{"en":"Sign up","ko":"가입하기","n":2},
373373
{"en":"Sign up free","ko":"무료 가입","n":2},
374374
{"en":"Sort by","ko":"정렬 기준","n":2},
375-
{"en":"Standard","ko":"보통 말","n":2},
376375
{"en":"Star","ko":"별표","n":2},
377376
{"en":"Starred","ko":"별표","n":2},
378377
{"en":"Start here","ko":"추천","n":2},
@@ -421,6 +420,7 @@
421420
{"en":"Word (e.g. bicycle)","ko":"표제어 (예: 자전거)","n":2},
422421
{"en":"Word of the day","ko":"","n":2},
423422
{"en":"Words per day","ko":"하루 목표 단어 수","n":2},
423+
{"en":"Workbooks you write in","ko":"","n":2},
424424
{"en":"Write","ko":"쓰기","n":2},
425425
{"en":"You've used today's AI questions: try again tomorrow.","ko":"오늘 AI 질문 횟수를 다 썼어요. 내일 다시 써 주세요.","n":2},
426426
{"en":"Your answer","ko":"바꾼 꼴","n":2},
@@ -651,7 +651,6 @@
651651
{"en":"About {0} words a day lately — at this pace the remaining {1} take {2} more days.","ko":"요즘 하루 {0}개씩 외우고 있어요. 이 속도면 남은 {1}개를 {2}일 뒤에 다 외워요.","n":1},
652652
{"en":"Account & more","ko":"","n":1},
653653
{"en":"Accuracy","ko":"정확도","n":1},
654-
{"en":"Accurate","ko":"정확한 말","n":1},
655654
{"en":"Accurate (Formal)","ko":"정확한 버전 (격식)","n":1},
656655
{"en":"Active","ko":"구독 중","n":1},
657656
{"en":"Add","ko":"올리기","n":1},
@@ -731,6 +730,7 @@
731730
{"en":"Answered today","ko":"오늘 푼 수","n":1},
732731
{"en":"Answers","ko":"정답","n":1},
733732
{"en":"Answers from our own material","ko":"치즈감자 자료로 찾고 답해요","n":1},
733+
{"en":"Answers in every book. Free sample PDFs, no email needed.","ko":"","n":1},
734734
{"en":"Any N sessions in Words","ko":"「단어」에서 아무 세션이나 N번","n":1},
735735
{"en":"Any word starting with “{0}” counts (e.g. {1}).","ko":"「{0}」로 시작하는 말이면 돼요(예: {1}).","n":1},
736736
{"en":"Anyone can learn Korean<br><em>in the right order.</em>","ko":"","n":1},
@@ -1188,10 +1188,9 @@
11881188
{"en":"Follow the order","ko":"순서대로 따라가기","n":1},
11891189
{"en":"Follow your device or pick one","ko":"기기 설정을 따르거나 직접 고르세요","n":1},
11901190
{"en":"For teachers","ko":"","n":1},
1191-
{"en":"For TOPIK I (levels 1–2)","ko":"","n":1},
1192-
{"en":"For TOPIK II (levels 3–6)","ko":"","n":1},
11931191
{"en":"For you","ko":"추천","n":1},
11941192
{"en":"For your goal","ko":"내 목표에 맞춰","n":1},
1193+
{"en":"Formal","ko":"정확","n":1},
11951194
{"en":"Formal · written","ko":"격식 · 글","n":1},
11961195
{"en":"Formal register","ko":"격식 표현","n":1},
11971196
{"en":"Formal register: statements, questions, and public commands","ko":"격식체(-ㅂ/습니다, -ㅂ/습니까, -(으)십시오): 뉴스·발표·안내 방송 정복","n":1},
@@ -1416,15 +1415,14 @@
14161415
{"en":"Keep practising TOPIK →","ko":"TOPIK 연습 이어 하기 →","n":1},
14171416
{"en":"Keep sentences and grammar in folders of your own. Only you see it: it stays in this browser.","ko":"떠오른 문장·문법을 갈래로 나눠 적어 둡니다. 나만 보이고, 로그인 없이 이 브라우저에 남아요.","n":1},
14181417
{"en":"Keep what you just did?","ko":"오늘 한 것을 남겨 둘까요?","n":1},
1419-
{"en":"Key Vocabulary","ko":"필수 단어장","n":1},
1418+
{"en":"Key vocabulary","ko":"꼭 알아 둘 낱말","n":1},
14201419
{"en":"Keys: 1–4 choose · ← → move · R replay","ko":"키보드: 1~4 고르기 · ← → 옮기기 · R 다시 듣기","n":1},
14211420
{"en":"KNOW","ko":"알아요","n":1},
14221421
{"en":"Know it","ko":"알아요","n":1},
14231422
{"en":"Know your level? Pick it","ko":"레벨을 알면 바로 골라도 돼요","n":1},
14241423
{"en":"Konglish","ko":"콩글리시","n":1},
14251424
{"en":"Korean → meaning","ko":"한국어 → 뜻","n":1},
14261425
{"en":"Korean age","ko":"","n":1},
1427-
{"en":"Korean basics","ko":"","n":1},
14281426
{"en":"Korean birthday card","ko":"","n":1},
14291427
{"en":"Korean dictionary","ko":"","n":1},
14301428
{"en":"Korean fortune cookie","ko":"","n":1},
@@ -1436,6 +1434,7 @@
14361434
{"en":"Korean winters are really cold.","ko":"한국의 겨울은 정말 추워요.","n":1},
14371435
{"en":"Korean word of the day","ko":"","n":1},
14381436
{"en":"Korean Wordle: one word a day, 6 tries, share your 🥔🧀 grid. No sign-in needed.","ko":"","n":1},
1437+
{"en":"Korean Workbook Series","ko":"","n":1},
14391438
{"en":"L{0} · {1}","ko":"L{0} · {1}","n":1},
14401439
{"en":"Language for menus and explanations","ko":"설명 · 메뉴에 쓰는 말","n":1},
14411440
{"en":"Language use","ko":"언어 사용","n":1},
@@ -1463,7 +1462,6 @@
14631462
{"en":"Learn its session","ko":"이 낱말이 든 세션 외우기","n":1},
14641463
{"en":"Learn Korean — potato","ko":"한국어 배우기 — 감자","n":1},
14651464
{"en":"Learn Korean from the very start","ko":"한국어를 처음부터 차근차근","n":1},
1466-
{"en":"Learn Phrases","ko":"상황별 구문 학습하기","n":1},
14671465
{"en":"Learn survival phrases across Easy, Standard, and Accurate levels with essential vocab.","ko":"쉬운 말, 보통 말, 정확한 말 3단계로 바로 써먹는 실전 여행 한국어와 필수 단어를 익힙니다.","n":1},
14681466
{"en":"Learn the words","ko":"단어 익히기","n":1},
14691467
{"en":"Learn today’s words →","ko":"오늘의 낱말 외우러 가기 →","n":1},
@@ -1608,6 +1606,7 @@
16081606
{"en":"More matches","ko":"이런 말도 있어요","n":1},
16091607
{"en":"More practice questions","ko":"연습 문제가 더 많았으면","n":1},
16101608
{"en":"More senses","ko":"여러 뜻","n":1},
1609+
{"en":"More series · 7 more books","ko":"","n":1},
16111610
{"en":"More TOPIK practice →","ko":"TOPIK 연습 더 하기 →","n":1},
16121611
{"en":"More ways to learn","ko":"","n":1},
16131612
{"en":"Most liked","ko":"좋아요순","n":1},
@@ -2220,6 +2219,7 @@
22202219
{"en":"See results ({0} left)","ko":"결과 보기 ({0}문제 남았어요)","n":1},
22212220
{"en":"See the {0} you got right","ko":"맞힌 {0}문제 보기","n":1},
22222221
{"en":"See the book","ko":"책 자세히 보기","n":1},
2222+
{"en":"See the books →","ko":"","n":1},
22232223
{"en":"See the Exam Pass →","ko":"시험 패스 보기 →","n":1},
22242224
{"en":"See the full list","ko":"전체 목록 보기","n":1},
22252225
{"en":"See the full report: you can come back to it any time","ko":"","n":1},
@@ -2375,6 +2375,7 @@
23752375
{"en":"Starting {0}{1}{2} below your guess.","ko":"예상보다 {0}{1} 아래에서 시작해요.","n":1},
23762376
{"en":"Stats","ko":"기록","n":1},
23772377
{"en":"Status","ko":"상태","n":1},
2378+
{"en":"Std","ko":"보통","n":1},
23782379
{"en":"Steady","ko":"차근차근","n":1},
23792380
{"en":"step","ko":"단계","n":1},
23802381
{"en":"Step {0} of {1}","ko":"{0}번째 걸음 / {1}","n":1},
@@ -2598,11 +2599,14 @@
25982599
{"en":"TOPIK prep — cheese (level passed)","ko":"TOPIK 준비 — 치즈(넘은 급수)","n":1},
25992600
{"en":"TOPIK prep: tap anything to start","ko":"TOPIK 준비, 하고 싶은 것을 바로 눌러요","n":1},
26002601
{"en":"TOPIK prep. TOPIK comes first on the home screen","ko":"TOPIK 준비, 첫 화면 · 메뉴가 TOPIK 먼저","n":1},
2602+
{"en":"TOPIK Reading Series","ko":"","n":1},
26012603
{"en":"TOPIK reading type practice","ko":"TOPIK 읽기 유형 연습","n":1},
26022604
{"en":"TOPIK study:","ko":"","n":1},
26032605
{"en":"TOPIK takers with an exam date · ends by itself after 3 months","ko":"시험 날짜가 정해진 TOPIK 준비생 · 3개월 뒤 저절로 끝나요","n":1},
2606+
{"en":"TOPIK Vocabulary Series","ko":"","n":1},
26042607
{"en":"TOPIK writing · AI score","ko":"TOPIK 쓰기 · AI 점수","n":1},
26052608
{"en":"TOPIK writing practice","ko":"TOPIK 쓰기 연습","n":1},
2609+
{"en":"TOPIK Writing Series","ko":"","n":1},
26062610
{"en":"TOPIK-style practice","ko":"TOPIK 유형 연습","n":1},
26072611
{"en":"Total words","ko":"전체 단어","n":1},
26082612
{"en":"Tracing worksheet","ko":"","n":1},
@@ -2813,7 +2817,6 @@
28132817
{"en":"Work on nuance-heavy advanced expressions and make your sentences more precise.","ko":"뉘앙스가 갈리는 고급 표현으로 문장을 세밀하게 다듬습니다.","n":1},
28142818
{"en":"Work the word “{0}” in.","ko":"낱말 「{0}」를 넣어 보세요.","n":1},
28152819
{"en":"Workbooks · free to print","ko":"","n":1},
2816-
{"en":"Workbooks you write in","ko":"","n":1},
28172820
{"en":"Worksheet PDF","ko":"학습지 PDF","n":1},
28182821
{"en":"Worksheets","ko":"","n":1},
28192822
{"en":"Worth another look","ko":"다시 볼 레슨","n":1},

‎index.html‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -914,6 +914,18 @@
914914
}
915915
@media (max-width:899px) { .hs-stack { grid-template-columns:1fr 1fr; gap:10px; } .hs-card { grid-template-columns:40px minmax(0,1fr); gap:10px; padding:12px; }
916916
.hs-ic { width:40px; height:40px; } .hs-ic .lvl-ic { width:32px; height:32px; } .hs-t b { font-size:16px; margin-bottom:4px; } .hs-t small { font-size:11px; white-space:normal; line-height:1.25; } }
917+
/* 폭 360~420px 폰에서 「Intermediate」가 카드 밖으로 나가던 것(2026-11-14) — 그림 · 간격 · 글자를 한 칸씩 줄이고 긴 낱말은 줄을 바꾼다 */
918+
.hs-t b { overflow-wrap:anywhere; }
919+
/* 첫 화면 아래 책 한 줄 띠 — 종이 바탕 · 얇은 줄 · 작은 모서리 */
920+
.hm-bstrip { display:grid; grid-template-columns:auto minmax(0,1fr) auto; gap:16px; align-items:center; width:calc(100% - 2 * var(--gut)); max-width:calc(var(--max) - 2 * var(--gut)); margin:18px auto 0; padding:12px 16px; border:1px solid var(--line); border-radius:10px; background:var(--surface); color:var(--ink); text-decoration:none; }
921+
.hm-more { margin:10px 0 0; } .hm-more>summary { cursor:pointer; list-style:none; padding:10px 0; font-size:14px; font-weight:800; color:var(--ink); border-top:1px solid var(--line); border-bottom:1px solid var(--line); } .hm-more>summary::-webkit-details-marker { display:none; } .hm-more>summary:after { content:' +'; color:var(--orange-deep); } .hm-more[open]>summary:after { content:' −'; }
922+
.hm-bstrip:hover { border-color:var(--ink); }
923+
.hm-bstrip-c { display:flex; } .hm-bstrip-c img { width:38px; height:54px; object-fit:cover; border-radius:3px; border:1px solid var(--line); margin-left:-10px; background:var(--surface); } .hm-bstrip-c img:first-child { margin-left:0; }
924+
.hm-bstrip-t { display:block; min-width:0; } .hm-bstrip-t b { display:block; font-size:15px; font-weight:800; } .hm-bstrip-t span { display:block; margin-top:2px; font-size:13px; color:var(--ink-3); line-height:1.4; }
925+
.hm-bstrip-go { font-size:14px; font-weight:800; white-space:nowrap; color:var(--orange-deep); }
926+
@media (max-width:560px) { .hm-bstrip { grid-template-columns:auto minmax(0,1fr); gap:12px; padding:12px; } .hm-bstrip-go { grid-column:2; } }
927+
928+
@media (max-width:420px) { .hs-card { grid-template-columns:32px minmax(0,1fr); gap:8px; padding:12px 10px; } .hs-ic { width:32px; height:32px; } .hs-ic .lvl-ic { width:26px; height:26px; } .hs-t b { font-size:14px; } }
917929
.hm-paths .hm-door { background:var(--surface) !important; border:1px solid var(--line); box-shadow:0 1px 0 rgba(var(--ink-rgb),.08); position:relative; }
918930
.hm-paths .hm-door::after { content:'›'; position:absolute; right:18px; top:50%; transform:translateY(-50%); width:32px; height:32px; border-radius:50%; border:1px solid var(--line); display:grid; place-items:center; font-size:20px; color:var(--ink-2); }
919931
.hm-paths .hm-door-ic { background:var(--tint); border-radius:18px; padding:6px; box-sizing:border-box; }
@@ -2359,6 +2371,13 @@ <h1 data-ko="맞는 순서로 배우면<br><em>누구나 한국어를 해요.</e
23592371
</div>
23602372
</div>
23612373

2374+
<!-- 책 한 줄 띠(운영자 2026-11-14 「책으로 가는 길 짧게」 — 첫 화면 바로 아래에서 책 코너로. 표지는 책 코너와 같은 cover-sm) -->
2375+
<a class="hm-bstrip" href="#hmBooks" data-ev="책클릭" data-ev-from="첫화면-띠">
2376+
<span class="hm-bstrip-c" aria-hidden="true"><img src="assets/books/first-steps-workbook/cover-sm.jpg" alt="" width="300" height="426" loading="lazy" decoding="async"><img src="assets/books/particles-workbook/cover-sm.jpg" alt="" width="300" height="426" loading="lazy" decoding="async"><img src="assets/books/korean-idioms/cover-sm.jpg" alt="" width="300" height="426" loading="lazy" decoding="async"></span>
2377+
<span class="hm-bstrip-t"><b data-en="Workbooks you write in">써 가며 배우는 한국어 워크북</b><span data-en="Answers in every book. Free sample PDFs, no email needed.">책마다 정답이 들어 있어요. 무료 샘플 PDF는 이메일 없이 받아요.</span></span>
2378+
<span class="hm-bstrip-go" data-en="See the books →">책 보기 →</span>
2379+
</a>
2380+
23622381
<!-- 두 문 — 시안 C 의 「목표별 입구」 가운데 둘(운영자: EPS 는 빼도 된다 — 아래 여섯 갈래에는 그대로 있다). data-go 는 여섯 갈래와 같은 길 -->
23632382
<!-- 길 넷(운영자 결정 2026-10-06: 「첫 화면을 길 4개로, 다른 메뉴는 더 보기로 접기 — 내 얘기는 학습 흐름」).
23642383
누르면 그 길(#learn/path/<길>) — 한 걸음 = 문법 → 코스 레슨 → 단어. 처음 온 사람 · 학생 모두에게 보인다. -->
@@ -2443,6 +2462,7 @@ <h2 class="section-title" id="hmBooksH" data-en="Workbooks you write in">써 가
24432462
<a class="hm-bk hm-bk-s" href="shop/korean-idioms/" data-bk="korean-idioms" data-en-t="Essential Korean Idioms" data-ko-t="필수 관용 표현" data-sub-en="449 idioms, proverbs and four-character idioms with examples, checkups and writing practice." data-sub-ko="관용구 · 속담 · 사자성어 449개" data-px="9.90" data-pg="274쪽" data-pg-en="274 pages" data-src="assets/books/korean-idioms/cover-sm.jpg" data-tip="필수 관용 표현" aria-label="Essential Korean Idioms — 필수 관용 표현" data-ev="책클릭" data-ev-from="첫화면-서가">
24442463
<img src="assets/books/korean-idioms/cover-sm.jpg" alt="" width="300" height="426" loading="lazy" decoding="async"></a>
24452464
</div></div>
2465+
<details class="hm-more"><summary><span data-en="More series · 7 more books">다른 시리즈 7권 더 보기</span></summary>
24462466
<div class="hm-shelf"><h3 class="hm-shelf-h"><span data-en="TOPIK Vocabulary Series">TOPIK 단어장 시리즈</span><small data-en="4">4권</small></h3>
24472467
<div class="hm-bk-row hm-shelf-row" aria-label="TOPIK 단어장 시리즈">
24482468
<a class="hm-bk hm-bk-s" href="shop/topik1-vocab/" data-bk="topik1-vocab" data-en-t="Beginner Essential Vocabulary (for TOPIK I)" data-ko-t="초급 필수 단어장 (TOPIK I 대비)" data-sub-en="All 1,931 TOPIK I words in 97 units, with example sentences, checkups and writing practice." data-sub-ko="TOPIK I 필수 단어 1,931개 · 예문과 쓰기 연습" data-px="9.90" data-pg="528쪽" data-pg-en="528 pages" data-src="assets/books/topik1-vocab/cover-sm.jpg" data-tip="초급 필수 단어장 (TOPIK I 대비)" aria-label="Beginner Essential Vocabulary (for TOPIK I) — 초급 필수 단어장 (TOPIK I 대비)" data-ev="책클릭" data-ev-from="첫화면-서가">
@@ -2466,6 +2486,7 @@ <h2 class="section-title" id="hmBooksH" data-en="Workbooks you write in">써 가
24662486
<a class="hm-bk hm-bk-s" href="shop/topik2-writing-53-54/" data-bk="topik2-writing-53-54" data-en-t="Writing Practice 53–54 (for TOPIK II)" data-ko-t="쓰기 영역 연습문항 53~54 100제 (TOPIK II 대비)" data-sub-en="Describe data in 300 characters, argue in 700, with scored samples." data-sub-ko="자료 설명 · 논술 쓰기와 채점 기준" data-px="9.90" data-pg="234쪽" data-pg-en="234 pages" data-src="assets/books/topik2-writing-53-54/cover-sm.jpg" data-tip="쓰기 영역 연습문항 53~54 100제 (TOPIK II 대비)" aria-label="Writing Practice 53–54 (for TOPIK II) — 쓰기 영역 연습문항 53~54 100제 (TOPIK II 대비)" data-ev="책클릭" data-ev-from="첫화면-서가">
24672487
<img src="assets/books/topik2-writing-53-54/cover-sm.jpg" alt="" width="300" height="426" loading="lazy" decoding="async"></a>
24682488
</div></div>
2489+
</details>
24692490
<div class="hm-pan" id="hmPan" aria-live="polite"><a class="hm-pan-c" href="shop/first-steps-workbook/" tabindex="-1" aria-hidden="true"><img src="assets/books/first-steps-workbook/cover-sm.jpg" alt="" width="300" height="426"></a>
24702491
<div class="hm-pan-b"><span class="hm-pan-g">159쪽</span><h3 class="hm-pan-t">Korean First Steps Workbook</h3><p class="hm-pan-ko">한국어 첫걸음 워크북</p><p class="hm-pan-sub">한글 · 인사 · 생활 낱말: 쓰고, 맞춰 보고, 다시</p>
24712492
<p class="hm-pan-r"><span class="hm-bk-px">$9.90</span><a class="hm-pan-go" href="shop/first-steps-workbook/" data-ev="책클릭" data-ev-from="첫화면-서가상세" data-en="PDF · Buy →">PDF · 사기 →</a></p></div></div>

0 commit comments

Comments
 (0)