icenovel.com 리뉴얼 — AI가 관리하는 홈페이지 2026.06.08

이미지 파이프라인과 운영 — 커버 생성·캡쳐·고아 정리

이미지를 만들고, 올리고, 관리하는 흐름. 커버 자동 생성부터 고아 파일 정리까지.

글에는 이미지가 필요하다. 그래서 이미지도 AI가 다룰 수 있게 파이프라인을 짰다. 이 글들의 머리 이미지도 그렇게 만들어졌다.

세 가지 방법

  • 업로드 — 가진 이미지를 base64로 보내면 서버가 저장하고, 본문에 넣을 마크다운을 돌려준다
  • 커버 자동 생성 — 결과물 화면이 없을 때, 사이트 테마(딥네이비·틸)로 된 커버를 headless Chrome으로 렌더해 만든다
  • 화면 캡쳐 — 실행 중인 앱·웹의 URL을 스크린샷으로 떠서 올린다

고아 이미지 정리

자동화에는 청소가 따라야 한다. 캔버스에서 이미지를 지우고 저장하면, 그 파일이 글·프로젝트 표지·페이지·저서·캔버스 어디에도 안 쓰일 때만 실제 파일까지 지운다. 관리자 화면엔 업로드 전체를 보여주고 '고아'를 표시하는 정리 페이지를 뒀다.

사실 여기서 한 번 데였다. 처음엔 참조 검사가 '프로젝트 표지'를 빠뜨려서, 멀쩡한 표지를 고아로 오해해 지운 적이 있다. 검사 대상을 모든 콘텐츠로 넓혀 고쳤다. 자동 삭제는 늘 '무엇이 참조 중인가'를 빠짐없이 알아야 안전하다.

남은 이야기

엔진은 섰고, 이제 그 위에 쌓을 차례다. 만든 것들을 더 자주, 더 가볍게 남기는 것 — 이 리뉴얼의 진짜 목적은 거기에 있다.

icenovel.com 리뉴얼 — AI가 관리하는 홈페이지 프로젝트로