개발
코드 / 아키텍처 / 디버깅
-
zsh 배열 인덱스 오류로 밀린 포스트 파일명 일괄 수정
zsh 배열 인덱스가 1-based라는 걸 뒤늦게 깨닫고, 반자동으로 생성해둔 포스트 파일명이 전부 한 칸씩 밀려있던 걸 한꺼번에 고쳤다.
읽기 → -
반려동물 블로그 샘플 콘텐츠를 날짜 분산해 현실감 있게 백필한 이유
샘플 콘텐츠 5개를 직접 써서 옛 날짜로 분산 배치했다. 단순한 더미 데이터 채우기처럼 보이지만, 사실 이 작업에서 꽤 여러 가지를 고민했음.
읽기 → -
Wikipedia 크롤링 레이어를 데이터 파이프라인에 연결
Wikipedia REST API를 붙이는 작업을 했다. 인증 없이 User-Agent만 박아서 요청하는 구조.
읽기 → -
블로그 전체 포스트의 OG 태그와 canonical URL이 깨지던 변수
Post.astro 안에서 _siteUrl과 AUTHOR_URL이 선언 누락된 채로 빌드가 통과되던 걸 발견해서 다시 선언해줬다.
읽기 → -
광고 차단·개인정보 페이지에서 서비스 잔재 텍스트 제거
세 군데 파일에서 money/ssul 관련 잔재를 한꺼번에 제거한 작업이었다.
읽기 → -
광고차단 컴포넌트 잔재 텍스트와 헤드 이스케이프 오류 제거
두 군데 동시에 터진 자잘한 버그를 한 커밋으로 처리했다.
읽기 → -
블로그에서 AI 생성 그라디언트와 마케팅 문구를 걷어낸 이유
블로그 프론트엔드에서 AI 냄새 나는 그라디언트, 애니메이션, 마케팅 문구를 걷어냈다.
읽기 → -
블로그 포스트 카드 본문 가독성 개선을 위한 폰트 영역 분리
블로그 컴포넌트에서 폰트 적용 범위를 잡아줬다.
읽기 → -
멀티 사이트 컴포넌트를 사이트별 독립 정체성으로 전면 분리
멀티 사이트 구조에서 각 사이트가 완전히 다른 정체성을 갖도록 컴포넌트 레벨을 전면 손봤다.
읽기 → -
메인 페이지를 사이트 전용 레이아웃으로 확정한 이유
메인 페이지 레이아웃을 사이트 특성에 맞게 새로 잡은 작업이다.
읽기 → -
Astro 하이브리드 모드에서 동적 라우트 정적 빌드 누락 수정
Astro 기반 정적 사이트에서 동적 라우트 두 개가 빌드 시 페이지를 생성하지 못하고 있던 걸 발견해서 수정했다.
읽기 → -
사이트 테마 토큰 도입으로 스타일 중앙화 기반 마련
사이트 테마 토큰을 정비하면서 about, contact 페이지 콘텐츠도 함께 손봤다.
읽기 → -
Astro 동적 라우팅을 콘텐츠 컬렉션으로 전환해 빌드 안정성 확보
Astro 프로젝트의 데이터 레이어를 db 직접 호출에서 getCollection으로 전면 교체한 작업이다.
읽기 → -
빌드 타임 어드민 DB 의존성을 stub으로 분리해 빌드 오류 해결
빌드 파이프라인이 admin_db 의존성을 만날 때마다 터지던 문제를 오늘 정리했다.
읽기 → -
로또 사이트 프론트엔드와 봇의 프로젝트 뼈대 구축
새 프로젝트의 첫 scaffold를 올렸다. lotto.hedvion.com 이라는 서브도메인 기반 프로젝트의 뼈대 작업.
읽기 → -
장례 서비스 신규 프로젝트 초기 구조 셋업 완료
새 서비스 하나의 뼈대를 처음 잡은 날이었다.
읽기 → -
다이어트 서비스 첫 뼈대에 담은 구조 설계 결정
새 프로젝트 뼈대를 처음 잡는 날은 늘 묘하게 설렌다.
읽기 → -
반려동물 서브도메인 프로젝트 초기 구조 설계
새 서브도메인 프로젝트 스캐폴딩을 했다. pet.hedvion.com 이라는 이름으로, 프론트 쪽 Astro 세팅과 봇 쪽 Python 레이어가 공존하는 구조로 초기 뼈대를 잡아뒀다.
읽기 → -
주문 컨트롤러 공급 유형 테스트의 사전 결함 7건 수정
테스트 코드에서 사전 결함 7건을 정정했다. 정확히는 OrderControllerSupplyTypeTest — 공급 유형별 주문 흐름을 검증하는 컨트롤러 테스트 파일에서 발견된 버그들.
읽기 → -
블로그 포스트 페이지의 구조화 데이터 세 곳을 한꺼번에 수정
Post.astro 한 파일에서 구조화 데이터 세 군데를 한 번에 정리했다.
읽기 →