정적 사이트 생성기(static site generator)는 콘텐츠와 템플릿을 처리해 배포할 웹 파일을 미리 만드는 도구다. [[웹 서버]]는 생성된 파일을 전달할 수 있다. ([Hugo의 기본 사용법](https://gohugo.io/getting-started/usage/)) - 글을 고친 뒤 사이트를 다시 생성하고 결과를 배포하는 흐름을 갖는다. 원고 파일과 배포되는 HTML을 구분해야 어디를 수정할지 알 수 있다. ([사이트 생성과 게시](https://gohugo.io/getting-started/usage/)) - 정적이라는 말은 화면이 움직이지 않는다는 뜻이 아니다. 생성한 페이지에 자바스크립트를 넣거나 외부 API를 연결할 수 있다. ([Hugo의 출력과 기능](https://gohugo.io/about/features/)) - 개발용 미리보기 서버와 최종 배포 파일을 구분한다. [[빌드 산출물]]에 글이 들어 있는지 확인한 뒤 배포해야 한다. ([개발 서버와 빌드](https://gohugo.io/getting-started/usage/)) ## 기타 등등 - Hugo는 기본적으로 `public` 디렉터리에 생성 결과를 쓴다. [출처](https://gohugo.io/getting-started/usage/) - Hugo는 HTML뿐 아니라 RSS·JSON 같은 여러 출력 형식을 만들 수 있다. [출처](https://gohugo.io/about/features/) #정적사이트생성기 #웹개발 #출판