정적 사이트 생성기(static site generator)는 콘텐츠와 템플릿을 처리해 배포할 웹 파일을 미리 만드는 도구다. 웹 서버는 생성된 파일을 전달할 수 있다. (Hugo의 기본 사용법)
- 글을 고친 뒤 사이트를 다시 생성하고 결과를 배포하는 흐름을 갖는다. 원고 파일과 배포되는 HTML을 구분해야 어디를 수정할지 알 수 있다. (사이트 생성과 게시)
- 정적이라는 말은 화면이 움직이지 않는다는 뜻이 아니다. 생성한 페이지에 자바스크립트를 넣거나 외부 API를 연결할 수 있다. (Hugo의 출력과 기능)
- 개발용 미리보기 서버와 최종 배포 파일을 구분한다. 빌드 산출물에 글이 들어 있는지 확인한 뒤 배포해야 한다. (개발 서버와 빌드)