SSG

Github Pages로 블로그 만들기 3편 -설정하기

Github Pages로 블로그 만들기 3편 -설정하기

DevKan
이제 hugo에서 사이트를 생성해 보자. 1. Github에 Repository 생성하기 우선 github에 두개의 repository를 생성해야 합니다. 하나는 hugo에 의해 렌더링 되기 전의 소스를 저장하는 repository(여기서는 gitblog)이고, 이건 private으로 생성하셔야 합니다. 하나는 hugo에 의해 렌더링 된 후의 결과물을 저장하는 repository(여기서는 devkan.github.io)입니다. 다시 정리하면, vscode에서 컨텐츠를 생성하고, 이것을 hugo로 렌더링을 합니다. 그럼 hugo에서 테마나 템플릿을 이용해서 각각의 페이지를 만들어 냅니다. (즉, 헤더/풋터/메뉴등을 알아서 붙여주고.. 필요한 카테고리/태그등도 만들고, 페이징도 별도 구성도 하고 합니다.) 그리 만들어진 결과물을 원본소스는 gitblog로 push하고, 렌더링된 컨텐츠는 devkan.
Github Pages로 블로그 만들기 2편 -설치하기

Github Pages로 블로그 만들기 2편 -설치하기

DevKan
현재 윈도우를 사용하고 있기 때문에, 윈도우용으로 설치 및 설정을 하겠습니다. Mac에서는 brew를 통해서 설치하면 되고, 리눅스는 apt-get을 통해서 설치하면 됩니다. 1. PowerShell 권한 확인 관리자 권한으로 powershell을 실행해 줘야 권한 변경이 가능하니, 꼭 관리자 권한으로 실행해 줘야 합니다. > Get-ExecutionPolicy Bypass Restricted가 아닌지 확인을 해야 한다. 만일 Restricted라면 다음과 같이 변경해 줘야 한다. > Set-ExecutionPolicy Bypass -Scope Process > Get-ExecutionPolicy Bypass 그리고 > Get-ExecutionPolicy 로 Bypass로 나오는지 확인하면 된다. 2. Chocolatey 설치 hugo를 설치하기 위해서는 Chocolatey를 먼저 설치해야 합니다.
Github Pages로 블로그 만들기 1편 -소개하기

Github Pages로 블로그 만들기 1편 -소개하기

DevKan
github pages라는 것이 github에 있습니다. 처음에는 그냥 html 페이지 만드는 곳이라 생각했는데, 이걸로 블로그까지 만들고 해서 처음에는 무작성 repository를 만들고, html파일 몇개 만들다.. 뭐야! 게시판도 없고, 댓글도 없고.. 이런 걸로 무슨 블로그야 하면서.. 그냥 접었습니다. 보다 자세한 것은 github pages 를 참조하시면 됩니다. 하지만, 얼마 지나지 않아서 저의 생각이 잘못 되었다는 것을 알게 되었습니다. 이것을 알기위해서는 static site가 뭔지 알아야 합니다. 1. Static Site 쉽게 말해서 html, js, css로 구성된 정적 사이트입니다.