dynoblog — 2026년 10월 1일
18 files+1279-15
# 개발 블로그 엔트리
이번 업데이트에서는 dynoblog의 콘텐츠 임베딩 기능과 보안, 그리고 분석 기능을 대폭 개선했습니다. 가장 주목할 만한 변화는 본문에 포함된 URL을 자동으로 인식하여 유튜브, 비메오, X(구 트위터) 등의 임베드로 변환하는 기능입니다. 이제 작성자는 URL을 별도의 마크다운 문법 없이 그냥 텍스트로 입력하기만 하면, 시스템이 똑똑하게 그 줄에 혼자 있는 URL을 감지해 풍부한 임베드 콘텐츠로 변환해줍니다. 기존에는 `<p>` 태그 안에만 이 기능이 작동했지만, 조건을 개선하여 훨씬 더 자연스럽고 직관적으로 동작하게 되었습니다.
보안 측면에서도 중요한 개선이 있었습니다. 기존의 iframe 요소에서 `http://` 프로토콜이나 프로토콜 상대 주소(`//`)를 사용하던 콘텐츠를 자동으로 `https`로 업그레이드하여 혼합 콘텐츠 경고를 제거했습니다. 이는 보안뿐 아니라 사용자 경험까지 개선하는 중요한 수정 사항입니다.
마지막으로 블로그의 분석 기능도 완성했습니다. 글과 페이지의 조회수를 자체적으로 집계하는 기능을 구현하고, 이를 프런트엔드와 관리자 대시보드에 표시하도록 했습니다. 이를 통해 작성자는 어떤 콘텐츠가 독자들에게 더 관심을 받는지 한눈에 파악할 수 있게 되었고, 더 나은 콘텐츠 전략을 세울 수 있는 기초 데이터를 확보하게 되었습니다.
커밋 기록
fix(sanitize): 옛 iframe 의 http:// · 프로토콜 상대 주소를 https 로 올려 살린다
08:19fix(embeds): <p> 안에 있어야만 변환되던 조건을 "그 줄에 혼자 있는가" 로 교체
07:39feat(embeds): 본문의 맨 URL 을 임베드로 — 유튜브·비메오·X
07:00feat(views): 글·페이지 조회수 자체 집계 + 프런트·관리자 표시
06:26