
v1.1 사이트 맵 및 체인지 페이지 추가
2025.02.13 15:54
공개
0분
v1.02
사이트맵
버전업
페이지
- dark mode 적용
-
- 다크모드를 추가했습니다! 원래 기존에 조금은 적용되어있었지만 제대로 보여지지 않는 이슈로 관리하였습니다.
- article body, card avatar 추가
- 아티클과 카드 바디에 개인적인 프로필 아바타 영역을 추가하였습니다.
검색 페이지 필터추가
- 카테고리 검색, tag 검색 추가 기존에 검색이 기본검색만 되었으나 필터링 되어있는 검색을 추가하였습니다!
SEO
- sitemap
- 홈페이지의 전반적인 사이트맵을 추가하였습니다!
- metatag 추가
- 아티클과, 홈페이지에 메타태그를 추가하였습니다
- opengraph를 적용하였습니다.
- gtag 추가
- 방문자 추적이 가능합니다!!
CHANGE LOG
- change log 컴포넌트 홈 화면 생성
- change log 페이지 생성
Bugfix
- refresh, jwt가 하드코딩 되어있어서 설정되어있어서 해당 코드를 콘피그 값으로 대체해서 유연하게 변경하였습니다.
const handleCookieAuth = (res: Response, tokens: Tokens) => {const accessCookieOptions: CookieOptions = {maxAge: config.jwt.accessExpirationMinutes * 60 * 1000, // Convert minutes to millisecondshttpOnly: true,secure: config.env === 'production',sameSite: config.env === 'production' ? 'none' : 'lax',path: '/',domain: config.env === 'production' ? config.cookieDomain : 'localhost'};const refreshCookieOptions: CookieOptions = {maxAge: config.jwt.refreshExpirationDays * 24 * 60 * 60 * 1000, // Convert days to millisecondshttpOnly: true,secure: config.env === 'production',sameSite: config.env === 'production' ? 'none' : 'lax',path: '/',domain: config.env === 'production' ? config.cookieDomain : 'localhost'};res.cookie('jwt', tokens.access.token, accessCookieOptions);res.cookie('refreshToken', tokens.refresh.token, refreshCookieOptions);};
- 모달부분이 모바일에서 제대로 보여지지 않는 이슈를 수정했습니다.
- 헤더 뷰포트를 수정하였습니다
- 기존 vh를 사용하던걸 dvh로 변경해서 모바일 지원을 하도록 하였습니다.
- 에디터에서 프리뷰와 마크다운이 스크롤 싱크가 안되는 버그 수정하였습니다.
기타 등등등...