이전 게시글에서 봤듯이, 스터디용 블로그를 위해서 최대한 빠르게 만들 수 있는 정적 웹 블로그가 필요했다.
공부하고 -> 정리하고 올리고 하는 용도의 Note처럼 쓰기 위한 블로그라서 "시간을 잡아먹는(야크털 깎기) 요소들을 줄이고 집중하자."라고 생각했지만 예상외로 초입부터 야크털을 좀 깎았다.
Jekyll + github page 조합은 썩 맘에 들지 않아서, JamStack 참고해서 TailwindCSS + Next.js 조합의 템플릿을 발견했다. 바로 새 git repo 새로 파고 몇가지 커스텀을 진행했다.
npx degit https://github.com/timlrx/tailwind-nextjs-starter-blog.git 명령어를 실행해 clone함내가 사용하고 싶은 부분만 수정해서 진행했다.
템플릿 자체가 다른 서드파티 플랫폼 연동을 위한 소스코드가 잘 정리되어 있어서 수정하는데 큰 어려움은 없었다.
설정 방법은 아주 간편하다.
정신차리자 진짜 👎 ...
위에 보았듯, build script 초기 세팅이 꼬여버려서 에러를 내고
두번째 에러는 분명.. official document를 봤는데도 guide대로 하지 않았기 때문이다.
next.js에서 server-side rendering은 build command를 next build로 지정하고
public directory는 .next가 맞는 것인데..
static html export build command를 지정해서 image optimized api setting을 하고...
먼길을 돌아서 왔다...
남은 Task
뭔가 알맹이 없이 끝내는 것 같지만, 이제 꾸준히 정리하고 또 정리하고 ...
미친듯이 달려갈 일만 남았다.