jekyll 기본 minima 테마에 카테고리 드롭다운 필터 적용.

antigravity에서 claude 를 사용해서 처음 적용한 방식은 정적 빌드 시점에 나뉜 페이지 내에서 숨김/보임 처리를 해 상식 밖의 기능 구현이었으나. gemini 3.7에게 설명하니 liquid 포스트 데이터셋 기반으로 클라이언트 사이트 전체 페이징 시스템을 잘 구현했다.

댓글 섹션 서비스인 cusdis의 telegram 웹훅은 인증서 만료인듯 하다.

이메일 알림으로 노선을 정하기 까지 삽질좀 하다가. 작동하는 유일한 방식을 찾았다. SMTP 465(SSL)포트를 활용하는 방식이 유일하게 작동했다. docker-compose.yml에 추가해야 하는 설정은 다음과 같다.


    environment:
      - DB_URL=file:/data/cusdis.db
      - CUSDIS_APP_URL=cusdis 주소
      - NEXTAUTH_URL=cusdis 주소
      - HOST=cusdis 주소 # 없으면 invalid token 에러 발생
      # === 이메일(SMTP) 최종 설정 ===
      - SMTP_HOST=smtp.gmail.com
      - SMTP_PORT=465
      - SMTP_SECURE=true
      - SMTP_USER=이메일 주소
      - SMTP_PASSWORD=xxxx xxxx xxxx xxxx  # 16자리 앱 비밀번호 그대로 유지
      - SMTP_SENDER=이메일 주소  # ⚠️ 필수: SMTP_FROM이 아닌 SMTP_SENDER
      

SEO를 위해 jekyll config.yml에도 url 변수를 채우고, 나머지는 gemini에게 해줘! 했다.

검색할 필요가 없어진 세상, 이젠 직접 링크를 클릭해 방문하고 스크롤 하는 행위가 손글씨로 주고받는 편지와 같은 정성의 지위로 올라갈까?