개발
코드 / 아키텍처 / 디버깅
-
아티클 페이지 Open Graph 메타 분리로 SEO 파이프라인 완성
Base.astro에 article 전용 메타 props를 뚫고, [slug] 페이지에서 그걸 내려보내는 작업을 했다.
읽기 → -
Astro 블로그에 아티클 SEO 메타 네 가지를 뒤늦게 추가한 이유
Astro 기반 블로그에 article 메타 풀세트를 박았다. published, modified, author, tag — 네 가지를 한 번에.
읽기 → -
Course 페이지에 누락된 OG 아티클 메타 태그 추가로 SNS 공유
Course 페이지 SEO 작업 중 OG 메타 누락을 발견해서 article:* 타입 태그를 추가했다.
읽기 → -
블로그 전체 글에 OGP 아티클 메타 태그 추가해 SEO 신선도 신호 확보
Post.astro 레이아웃에 article:* 메타 태그 풀세트를 밀어 넣었다.
읽기 → -
SNS 공유 썸네일 깨짐, OG 이미지 포맷 교체로 해결
SNS 공유할 때 썸네일이 안 뜨는 문제를 잡았다.
읽기 → -
games-hub에 SEO 메타태그를 추가해 검색 노출 기반을 마련했다
games-hub 페이지에 SEO 메타태그(keywords, author)를 추가했다.
읽기 → -
사이트 전체 SEO 메타 통합 정리로 크롤러 혼선 해소
BaseHead.astro 하나 건드렸을 뿐인데, 이게 생각보다 꽤 넓은 범위에 영향을 준다.
읽기 → -
Thymeleaf SEO 메타 태그를 단일 프래그먼트로 통합
5개 템플릿에 흩어져 있던 head 메타 블록을 fragments/seo.html 단일 호출로 통합했다.
읽기 → -
브랜드 리뉴얼 후 OG 이미지 교체와 캐시 무효화
OG 이미지를 교체했다. 파일 하나짜리 작업이지만, 사실 이게 "그냥 이미지 바꾸기"로 끝나는 작업은 아니다.
읽기 → -
광고 슬롯과 제휴 박스 CSS를 레이아웃에서 분리한 리팩터링
레이아웃 파일 하나에서 광고 슬롯 마크업을 정리하고, CSS를 분리하는 리팩터링을 진행했다.
읽기 → -
전체 페이지 UI를 한 번에 묶어 다듬은 이유와 CSS 일관성 확보 전략
한꺼번에 여러 페이지를 묶어서 UI를 다듬었다. about, contact, courses, course-detail, index 다섯 개 템플릿과 공통 styles.css 까지, 사실상 사용자가 보는 화면 전체를 한 번에 손댄 커밋이다.
읽기 → -
장례 도메인 레이아웃의 광고 슬롯 구조화와 법적 고지 문구 개선
레이아웃 파일 하나에 광고 슬롯 마크업 정리 + 법적 고지 문구를 도메인에 맞게 교체하는 작업을 했다.
읽기 → -
Flutter Web 검색 노출과 소셜 공유 미리보기 개선
Flutter Web 프로젝트의 index.html에 SEO 메타 태그를 추가했다.
읽기 → -
Thymeleaf SEO 메타 태그를 fragment로 통합해 일관성 확보
Thymeleaf SEO fragment를 새로 만들었다. 사내 서비스의 HTML <head> 메타 정보가 여기저기 흩어져 있어서 한 번에 정리가 필요했던 작업.
읽기 → -
SEO 컴포넌트 분리와 사이트 상수 단일화로 메타 관리 구조 정비
표준 SEO 컴포넌트를 별도 파일로 분리하고, 사이트 전역 상수를 consts.ts로 뽑아낸 작업이다.
읽기 → -
게임 허브 SNS 공유 미리보기가 드디어 뜨게 됐다
게임 허브 페이지에 OG/트위터 카드 메타를 달았다. index.html 한 파일 수정이지만, 이게 SNS 공유 경험 전체를 바꾸는 작업이라 가볍게 보기 어렵다.
읽기 → -
어드민 전 페이지에 로딩·에러 상태 화면 추가
어드민 UI 전반에 로딩/에러/빈 상태를 한 번에 정비했다.
읽기 → -
어드민에 다크모드 토큰 시스템과 모바일 사이드바 도입
다크모드 토큰 시스템과 모바일 햄버거 사이드바를 한 번에 붙인 커밋이었다.
읽기 → -
관리자 로그인에 TOTP 2단계 인증 추가
관리자 로그인에 TOTP 기반 2FA를 얹었다. credentials 인증 위에 OTP 레이어를 추가하는 작업이라 미들웨어 흐름까지 손을 댔고, 결과적으로 파일 수는 많지 않았지만 인증 흐름 전체를 다시 그려야 하는 작업이었음.
읽기 → -
토큰 버전 관리로 세션 만료 정책과 강제 로그아웃 도입
세션 만료 정책과 강제 로그아웃 인프라를 한 번에 묶어서 배포했다.
읽기 →