-
배포 스크립트 환경변수 치환 실패로 DB 연결이 깨지던 문제 수정
배포 스크립트에서 sed quote 처리가 조용히 실패하고 있었다.
읽기 → -
CMS 포스트 조회를 실제 DB에 연결하며 money 패턴으로 전환
CMS 포스트 조회를 실제 DB와 연결하는 작업을 마무리했다. stub으로 틀만 잡아두었던 db.ts를 money 패턴으로 전면 교체한 시점이기도 하다.
읽기 → -
장례 콘텐츠 10편 backfill 배치 편입 작업 회고
콘텐츠 backfill 배치 작업을 처음으로 마무리했다. funeral 카테고리 10개 포스트를 한 번에 밀어 넣은 작업인데, 단순한 글 추가처럼 보여도 배치 단위로 콘텐츠를 관리하는 방식에 대해 다시 생각하게 된 커밋이었다.
읽기 → -
반려동물 건강·훈련·이름 포스트 19편 백필 배치 완료
백필 배치 작업 세 번째 라운드를 마무리했다. health 8편, training 7편, name 4편 — 합쳐서 19개 포스트를 한 배치로 밀어 넣은 작업이다.
읽기 → -
반려동물 콘텐츠 10편을 배치 커밋으로 백필한 이유
콘텐츠 백필 배치 작업을 마무리했다. 두 번째 배치로 강아지 4편 + 고양이 3편 + 사료 3편, 총 10개 포스트를 한 번에 밀어 넣은 커밋이다.
읽기 → -
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 의존성을 만날 때마다 터지던 문제를 오늘 정리했다.
읽기 →