Skip to content

feat(blog): 글 목록과 태그 탐색 개선#157

Merged
devy1540 merged 2 commits into
mainfrom
feat/posts-tags-hub
Jun 22, 2026
Merged

feat(blog): 글 목록과 태그 탐색 개선#157
devy1540 merged 2 commits into
mainfrom
feat/posts-tags-hub

Conversation

@devy1540

Copy link
Copy Markdown
Owner

목적

글이 많아질수록 단순 목록과 별도 검색 메뉴가 중복되어 보이는 문제를 줄이고, 글 목록과 태그 탐색의 역할을 분리합니다.

내용(의도 포함)

  • 검색 메뉴를 제거하고 /posts에 검색, 정렬, 태그/연도 필터를 통합했습니다.
  • 기존 /search 경로는 /posts로 이동하는 호환 경로로 남기고, noindex 및 canonical을 /posts/로 맞췄습니다.
  • /tags를 단순 태그 배지 나열에서 태그별 글 수, 최신 글 날짜, 주제 그룹, 관련 태그, 최근 글을 보여주는 탐색 허브로 개편했습니다.
  • README 라우트 설명과 ko/en 번역 문구를 함께 갱신했습니다.

성공기준

  • npm run type-check 통과
  • npm run lint 통과, 기존 warning 14개 유지
  • npm run build 통과, hydrated SSG 98 pages 생성 확인
  • git diff --check origin/main...HEAD 통과
  • Chrome headless로 /tags/?tag=java 데스크톱/모바일 화면 캡처 확인

@github-actions github-actions Bot added documentation Improvements or additions to documentation target: main PR targets the main branch area: blog Blog listing, post rendering, search, tags, or series area: ui Shared UI, layout, or styling area: i18n Localization and translations area: seo SEO metadata, prerendering, or public site metadata area: build Build, tooling, or project configuration labels Jun 22, 2026
@devy1540 devy1540 merged commit 4e0e4ae into main Jun 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: blog Blog listing, post rendering, search, tags, or series area: build Build, tooling, or project configuration area: i18n Localization and translations area: seo SEO metadata, prerendering, or public site metadata area: ui Shared UI, layout, or styling documentation Improvements or additions to documentation target: main PR targets the main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant