개발관련이야기들/React

정적페이지 생성

안돌이 2022. 10. 4. 16:44

가이드나 도움말 페이지를 위해 마크다운을 잘 사용할수 있으면 편하겠다는 생각을 하고

마크다운 에디터를 찾다가 ToastUi를 알게 됐는데..

이것도 번거롭다는 의견이 있다.. DB에 저장하고 API 연동해서 뿌려주고 마크다운 변환도 하고

코드수정/배포는 누락됐지만 그럼에도 불구하고 빠르게 적용가능한 형태를 원해서 정적 페이지 생성기를 찾게 되었는데

나는 hugo만 알았지 그외에는 알지 못했는데 오늘 gatsby라는것을 듣고 테스트 하게되었다..

 

맥북에서 이상하게 안되서 윈도우로 했는데 성공했다..

그런데.. react기반이 가능하다는것 말고는 빌드시 정적페이지가 생성된다는것말고는 차이를 모르겠다..

gatsby는 react가 되니 기존 컴포넌트를 사용할수도 있음은 확실히 도움이 될듯도 한데..

문제는 메인 개발PC인 맥북에서 설치가 되지 않는다는점..... 그동안 개발하면서 초기에도 숱하게 겪었던 일인데

결론적으로는 node 버전 문제였다..

 

gatsby는 14, 16을 부터 가능하다는듯 한데.. 내게 설치되어 있는건 그 이하버전이었다..

그래서 brew로 설치하고 nvm use 버전 을 통해 변경하며 사용하는것으로 해결했다..

아오.. 귀찮다..