문제
이력과 글을 한곳에 두고 직접 관리하고 싶었다. 남의 플랫폼에 맞추기보다 구조와 배포를 스스로 정하고 싶었다.
내가 한 것
Next.js로 포트폴리오 겸 블로그를 만들었다. WYSIWYG 에디터 블로그, 갤러리, 관리자 CMS, 다크모드를 넣고 GitHub Actions로 lint·타입검사·테스트·빌드를 거쳐 SSH로 배포한다.
결과
Docker·Nginx로 자체 서버에 HTTPS로 배포했다. 지금 보고 있는 사이트다.
Next.jsTypeScriptTailwind CSSDocker