dynoblog — 2026년 4월 19일
93 files+10908-2484
이번 주에는 dynoblog의 문서 에디터와 아카이브 시스템을 대규모로 개선했습니다. 핵심은 TipTap WYSIWYG 에디터를 도입하면서 d.324.ing 스타일의 새로운 UI로 전환한 것입니다. 이미지 삽입 기능도 함께 추가되어 사용자들이 더 직관적으로 콘텐츠를 작성할 수 있게 되었어요. 동시에 93개 파일에 걸쳐 10,000줄 이상의 코드를 변경하면서 v2 리디자인을 홈, 메인 라우트, 히어로 섹션 전체에 적용했습니다.
아카이브 시스템의 안정성도 크게 높였습니다. 기존에는 slug 조회 시 NFC/NFD 유니코드 정규화 문제로 인한 404 에러가 발생했는데, 양쪽 형식을 모두 지원하도록 수정했습니다. 또한 iframe 기반의 블로그 네비게이션 셀렉터를 확장하여 `<nav>`, `.nav`, `.nav-home` 등 다양한 구조에 대응할 수 있게 했고, 사이트 크롬은 적절히 숨기면서 에디터의 카테고리 동기화도 자동화했습니다.
흥미로운 점은 이 모든 개선사항이 d.324.ing archives의 Phase 1~4 통합과 함께 진행되었다는 것입니다. 여러 기술적 문제를 AI의 도움을 받아 체계적으로 분석하고 해결하면서, 단순한 버그 수정을 넘어 사용자 경험 전체를 고려한 리팩토링을 완성할 수 있었습니다.
커밋 기록
feat(admin): 새 문서 에디터를 d.324.ing 스타일로 교체 + 이미지 삽입 + TipTap WYSIWYG
05:17fix(doc): 아카이브 상세에서 사이트 chrome (.dyno-v2) 숨김 + nav 셀렉터 정리
05:03fix(doc): 아카이브 slug NFC/NFD 양쪽 조회 — 404 문제 해결
04:47fix(doc): 아카이브 iframe nav 셀렉터 확장 — bare <nav>, .nav, .nav-home 포함
04:42fix(doc): 에디터 카테고리 동기화 + 아카이브 iframe 블로그 네비 숨김
04:40feat: v2 리디자인 전면 적용 — 홈/메인 라우트/히어로/디자인 시스템
04:23feat(doc): d.324.ing archives 통합 — Phase 1~4
03:48