🚀 Release v1.0.0.8
- 카테고리 위젯 단일화: 혼란을 유발하던 레거시
category_link설정을 제거하고 단일 '카테고리 메뉴' 위젯으로 일원화. - 포스트 수 표기 옵션 (
showPostCount): 어드민 디자인 에디터에서 카테고리명 옆에 글 개수를 표시/숨김 할 수 있는 토글 체크박스 추가 (예:개발 관련 (5)). - 어드민 디자인 실시간 미리보기 개선: 디자인 에디터에서 최근 글, 인기 글, 카테고리 메뉴 위젯이 실제 데이터와 유사한 플레이스홀더로 정상 프리뷰되도록 수정.
- 발행 글 기준 스마트
hreflang필터링 (SEO): 실제 발행된 글이 존재하는 언어에 대해서만hreflang태그를 생성하여, 빈 다국어 페이지가 구글 애드센스 등에서 가치 없는 페이지(Thin Content)로 오판되는 현상 원천 방어.
🚀 Release v1.0.0.7
- 엔진 버전 시스템 정식 도입 (
APP_VERSION):@sveltekitblog/shared패키지에 엔진 버전 상수를 추가하고, 어드민 사이드바 및 블로그 푸터에 현재 구동 중인 엔진 버전 뱃지를 표시. - 전체 라우트 다국어 메타데이터 완성: 홈, 카테고리, 태그, 검색, 방명록 등 모든 프론트엔드 라우트에
hreflang및 표준 정규화(Canonical) URL 주입 완성. - 푸터 모바일 가독성 개선: 모바일 화면에서 버전 뱃지 명도 대비 및 레이아웃 여백 최적화.
🚀 Release v1.0.0.6
- 모바일 Core Web Vitals 및 성능 최적화: 동적 OG 이미지 생성, 구글 폰트 API 캐싱, 정적 리소스 프리로드로 모바일 로딩 성능 개선.
- 사이트맵 500 에러 해결:
sitemap.xml생성 로직에서 존재하지 않는 레거시 태그 테이블 쿼리를 제거하여 무중단 사이트맵 발행 보장. - 동적 HTML
lang속성 최적화: 접속 언어 컨텍스트(ko,en,ja)에 따라 HTML 루트 태그의lang속성이 정확하게 자동 전환되도록 개선. - 다국어 i18n 키 구조 정비: 언어 뱃지 번역 키를
common.lang.short_*그룹으로 일원화.
🚀 Release v1.0.0.5
- Svelte 5 룬(Runes) 반응형 경고 해결: 어드민 컴포넌트 내
$state반응형 상태 컴파일러 경고 수정. - 어드민 기본 진입 라우트 정리: 어드민 대시보드 진입점 및 피드백 흐름 개선.
- 표준 URL(Canonical) 정규화: 슬래시 누락 및 다국어 URL 간의 정규화 주소 불일치 버그 수정.
🚀 Release v1.0.0.4
- 네이버 웹마스터 도구 H1 태그 중복 오류 해결:
LayoutRenderer의 모바일/데스크톱 레이아웃 전환 방식을 모바일 퍼스트 SSR로 개선하여 검색엔진 봇이 H1 태그를 중복 수집하지 않도록 조치. - 푸터 레이아웃 정렬: 블로그 푸터의 최대 너비와 테두리 스타일을 헤더와 일치시키고 그림자(Shadow) 렌더링 개선.
- 저장소 정리: Git 추적에 잘못 포함되어 있던 임시
.bak파일 정리.
댓글 0개
댓글을 작성하려면 로그인이 필요합니다.