RE : START
RE:START
일년도 넘게 방치 되어있던 Github.io를 살리자
최근 여러 군데 자소서를 넣으며 취업을 준비하면서 느낀 것은, 남에게 보여 줄 포트폴리오
는 꼭 있어야 한다는 것이다.
또한 내가 배우고 느낀것을 정리할 만한 기술 블로그
가 필요하다.
Github.io도 기술 블로그로 사용하기에는 충분히 훌륭하지만, 포트폴리오처럼 나의 프로젝트를 보여주기에는 적합하지 않다고 생각한다.
그래서 시간이 나는 대로, 포트폴리오용 기술 블로그
사이트를 직접 만들어 볼까 한다.
지금 내 생각으로 사이트에 꼭 필요한 기능은,
- 내가 지금까지 만들어온, 진행해온
프로젝트
를 한 눈에 볼 수 있고, - 내가 공부하며
배우고 느낀 것
을 정리하여 아카이빙 할수 있어야 한다.
사이트 구상
- React + TypeScript
- 나혼자 쓸 블로그에 TS까지 사용하는 것은 오버스펙이 아닌가 싶은 생각은 들지만, 웬만하면 TS를 최대한 적용하여 TS와 익숙해지려 한다.
- 게시물 저장
NodeJS?
:Node
와Express(or koa?)
를 이용하여 api를 서버를 만드는 것도 방법이다. 하지만 굳이 Back까지 직접 만들어서 써야하나 싶기도 하고, .md 파일이 기술 블로그 작성에는 더 적합한 것 같다.그리고 Deploy 할게 하나 늘어난다Github.io?
: 위에 말했듯이, 기술 블로그를 작성하는 것은 .md 파일이 가장 편하다. 아직 찾아보진 않았지만,.md를 jsx
에서 그대로 불러올 수 있지 않을까..?라는 생각으로 일단 사이트를 만들기 전까지는 .md 파일로 정리하고 있을 생각이다.문제는 댓글을 달수 없다는 것…
- Styling
- 현재 나는 styled in JS로
styled-components
를 주로 사용하고있다. 이제 충분히 styled-components는 익숙해 졌으니, 사이트를 만들면서 새로운 것을 연습해볼까 싶다. 현재로서는SCSS(or Emotion)
가 될 것 같다.
- 현재 나는 styled in JS로
- Design
- 가장 문제…
- 디자인이 짜여져 있는 사이트를 만드는 것은 자신이 있으나, 아직 백지에서 보기 좋은 깔끔한 페이지를 만드는 것은 자신이 없다.
- 천천히 내용부터 쌓아가면서, 참고할만한 블로그나 사이트를 찾아서 저장해둬야 겠다.
또는 지인 찬스를 써보자.
- Deploy
- 일단 React는 Netlify를 쓰자.
- 도메인은 무료로 하나 파서 연결해보자.
- 아직 직접 해본 적은 없으니까 좋은 경험이 될 것 같다.
갑자기 정리하면서 든 생각인데, Jekyll theme를 쓰면서 특정 페이지만 스타일링해서 추가한다면 내가 원하는 사이트가 나올까..?
가능하다면 가장 좋은 방법이니, 찾아봐야 겠다.