/ JEKYLL

Jekyll 기반의 GitHub Page 생성(6)

Jekyll 기반의 GitHub Page 생성은 여러 절로 구성되어 있습니다.


Google Search Console 활용

이번에는 우리의 GitHub Page를 Google 검색엔진에 노출시켜 작성한 글이 다른 사람에게 쉽게 노출되도록 처리해 보겠습니다. 이 작업을 하지 않으면 작성된 글이 웹에 노출될 확률이 현저하게 떨어집니다.

Google이 제공하는 Google Search Console을 이용하여 내 GitHub Page의 domain을 등록시키고 sitemap.xml을 생성해 Google Search Console에 제출하면 됩니다. sitemap.xml을 등록해 두면 Google 검색 크롤러가 주기적으로 페이지를 크롤링하여 indexing하게 됩니다.

그럼 간단히 시작해 보겠습니다.


먼저 D:/blogmaker 폴더 아래에 robots.txt 파일을 생성합니다.

정확히 말하면 GitHub Page의 root밑에 robots.txt가 존재하면 됩니다.

User-agent: *
Allow: /

Sitemap: https://moon9342.github.io/sitemap.xml

GitHub Page를 이용하기 때문에 모든 검색엔진을 다 설정했습니다. 만약 특정 위치가 크롤링이 되지 않게끔 설정하려면 다음과 같이 처리하면 됩니다.

User-agent: *
Allow: /
User-agent: *
Disallow: /privateData/

Sitemap: https://moon9342.github.io/sitemap.xml

robots.txt에 대한 조금 더 자세한 설명을 보실려면 여기를 클릭하세요.

그런다음 sitemap.xml을 작성해야 합니다. sitemap.xml 역시 GitHub Page의 root밑에 존재해야 하며 추후에 Google Search Console에 제출해야 합니다.

D:/blogmaker 폴더 아래에 sitemap.xml 파일을 생성합니다.

다음과 같은 형태로 작성합니다.


작성이 끝났으면 이제 Google Search Console에 접속합니다. 아래 처럼 자신의 Github page url을 입력합니다.

Google Search Console Register

정상적으로 등록되면 아래와 같은 화면을 보실 수 있습니다.

Google Search Console Menu

왼쪽 메뉴의 크롤링 - Sitemaps를 선택해 sitemap.xml을 추가합니다. 먼저 테스트를 진행한 다음 이상이 없으면 sitemap.xml 파일을 추가합니다. 정상적으로 처리되면 다음과 같은 화면을 보실 수 있습니다.

Google Search Console status

추후에 site:moon9342.github.io을 브라우져 주소창에 넣고 접속하면 현재 indexing이 어떻게 되어 있나를 확인할 수 있습니다.

End.