RE : START

1 minute read

RE:START

일년도 넘게 방치 되어있던 Github.io를 살리자

최근 여러 군데 자소서를 넣으며 취업을 준비하면서 느낀 것은, 남에게 보여 줄 포트폴리오는 꼭 있어야 한다는 것이다.
또한 내가 배우고 느낀것을 정리할 만한 기술 블로그가 필요하다.

Github.io도 기술 블로그로 사용하기에는 충분히 훌륭하지만, 포트폴리오처럼 나의 프로젝트를 보여주기에는 적합하지 않다고 생각한다.

그래서 시간이 나는 대로, 포트폴리오용 기술 블로그 사이트를 직접 만들어 볼까 한다.


지금 내 생각으로 사이트에 꼭 필요한 기능은,

  1. 내가 지금까지 만들어온, 진행해온 프로젝트를 한 눈에 볼 수 있고,
  2. 내가 공부하며 배우고 느낀 것을 정리하여 아카이빙 할수 있어야 한다.

사이트 구상

  1. React + TypeScript
    • 나혼자 쓸 블로그에 TS까지 사용하는 것은 오버스펙이 아닌가 싶은 생각은 들지만, 웬만하면 TS를 최대한 적용하여 TS와 익숙해지려 한다.
  2. 게시물 저장
    • NodeJS? : NodeExpress(or koa?)를 이용하여 api를 서버를 만드는 것도 방법이다. 하지만 굳이 Back까지 직접 만들어서 써야하나 싶기도 하고, .md 파일이 기술 블로그 작성에는 더 적합한 것 같다. 그리고 Deploy 할게 하나 늘어난다
    • Github.io? : 위에 말했듯이, 기술 블로그를 작성하는 것은 .md 파일이 가장 편하다. 아직 찾아보진 않았지만, .md를 jsx에서 그대로 불러올 수 있지 않을까..?라는 생각으로 일단 사이트를 만들기 전까지는 .md 파일로 정리하고 있을 생각이다. 문제는 댓글을 달수 없다는 것…
  3. Styling
    • 현재 나는 styled in JS로 styled-components를 주로 사용하고있다. 이제 충분히 styled-components는 익숙해 졌으니, 사이트를 만들면서 새로운 것을 연습해볼까 싶다. 현재로서는 SCSS(or Emotion)가 될 것 같다.
  4. Design
    • 가장 문제…
    • 디자인이 짜여져 있는 사이트를 만드는 것은 자신이 있으나, 아직 백지에서 보기 좋은 깔끔한 페이지를 만드는 것은 자신이 없다.
    • 천천히 내용부터 쌓아가면서, 참고할만한 블로그나 사이트를 찾아서 저장해둬야 겠다.
    • 또는 지인 찬스를 써보자.
  5. Deploy
    • 일단 React는 Netlify를 쓰자.
    • 도메인은 무료로 하나 파서 연결해보자.
    • 아직 직접 해본 적은 없으니까 좋은 경험이 될 것 같다.

갑자기 정리하면서 든 생각인데, Jekyll theme를 쓰면서 특정 페이지만 스타일링해서 추가한다면 내가 원하는 사이트가 나올까..?

가능하다면 가장 좋은 방법이니, 찾아봐야 겠다.

Updated: