mulk.codes

블로그를 시작합니다

오래 손댈 수 있는 단순함

블로그는 한 번 만들고 끝나는 도구가 아니라 몇 년에 걸쳐 천천히 고쳐 쓰는 공간입니다. 의존성 업데이트에 쫓기지 않으려면, 런타임 구성 요소가 손에 꼽을 정도여야 합니다.

  1. 요청당 실행 비용을 눈으로 추적할 수 있을 것
  2. 글과 이미지는 SQL과 표준 객체 스토리지에 그대로 남을 것
  3. 장식보다 글의 리듬과 여백이 먼저 보일 것

그림자 대신 선과 여백으로

카드를 띄우는 box-shadow나 글래스모피즘 블러는 처음엔 화려하지만, 글이 쌓일수록 화면을 산만하게 만듭니다. 배경(#ffffff)과 1px 실선(#eceef2), 그리고 은은한 표면 톤(#f8f9fa)만으로도 정보의 층위는 충분히 구분됩니다.

이 블로그의 모든 글은 브라우저에서 마크다운으로 작성해 R2에 이미지를 올리고, Worker가 HTML로 구워 D1에 저장합니다. 그 덕분에 읽는 사람은 언제나 가장 가볍고 빠른 정적 문서 수준의 응답을 받습니다.