로고
nabongsun.shop

v1.1패치

드디어 1.1버전 패치를 진행했다.

1.v1.0 버전 리뷰

사실 취업용으로 만든 홈페이지라 일단 빨리 최소한의 기능(나를 보여줄 수 있는?)을 개발을 진행하였고, 자잘한 버그들은 그냥 넘어갔다.

my_hover_line의 이상

특정 화면크기에서 특정 my_hover_line이 적용된 부분에서 두께가 일정하지않고 과도하게 넘어가는 부분이 있었다. 이걸 해결했다.

<div
  className={
    `flex flex-row pb-1 ` + (info.src ? "my_hover_line" : "")
  }
>

이런식으로 pb를 주어서 요소와 after간의 거리를 벌려줬더니 해결되었다.

/portfolio에서 애니메이션의 이상

v1.0

애니메이션이 무언가 부자연스럽고, 스크롤바때문에 전체적으로 이동하는 부분이 있었다. 스크롤바 때문에 화면이 밀려요

v1.1

<Image
  src={portfolios[key].imgsrc}
  alt={`Image_${key}`}
  width={600}
  height={680}
/>

이런식으로 width와 height를 요소의 크기만큼 늘려줬더니 해결되었다.
아마도, 움직이는 동안 300/340으로 설정되어서 넘어가버린것 같다.

메인로고 변경

위에서 아래로 바꼇다.

2.추가 업데이트

/about 페이지 생성

이제 대문은 따로 만들고, 기존의 대문페이지는 about페이지로 바꾸며, 로고를 클릭할시에만 들어갈 수 있게 할것이다. 그리고 tailwind의 md:(min-w:768px) 를 이용하여 768px보다 작아지면, 타임라인이 아닌 그냥 위에서 아래로 정렬을 시켰다.

/portfolio 에 hover효과 추가

/portfolio페이지의 애니메이션을 변경한김에 각요소를 hover하면 이미지가 작게 하여 hover효과를 주었다.

<div className="px-6 transition ease-out duration-300 transform hover:scale-95">

이렇게 쌓아서 해결했다.

기타

  • footer의 로고 크기를 일정하게 만들었다.
  • 스크롤바를 커스텀 디자인 했다.
  • /portfolio의 필터를 flex-wrap을 먹이고, sm에서도 동일하게 작동하도록 했다.
  • about에서 sm아래에도 로고가 보이게 만들었다.

3.이후 업데이트?

이제 vueJS를 공부를 많이해야할 예정이라 nextJS는 조금 미뤄둬야겠다. 그래도 하고싶은 업데이트라면,

  • 테마기능
  • 스크롤도 테마에 먹이기
  • 토막글 디자인 변경하기
  • portfolio에 필터 만들기
  • 토막글에 필터,태그 만들기
  • 파비콘 변경하기
  • 모바일 UX 변경하기
  • 동일한 UI/UX로 다른 블로그 만들어보기
  • 대문 페이지 새로만들기
  • 방명록 만들기

정도가 될것같고 사실 nabongsun.shop은 개인블로그+포트폴리오 개념으로 만든 사이트라, 필요한기능이 그리 많지가 않다.

ALOA를 아마 리팩토링을 진행을 할 예정인데 그때 nextJS와 tailwind를 공부할 시간이 되었으면 좋겠다.