Blog Setting

Github 사용해서 블로그 만들기 - 3 (With Search Console, Adsense)

Somaz 2025. 3. 10. 13:39
728x90
반응형

Overview

지난 시간에는 Blog 배포 그리고 여러가지 기능들을 추가해보았다. 이번시간에는 Google Search Console, Adsense 등록하는 방법에 대해서 알아본다.

 

 

📅 관련 글

2025.01.24 - [Blog Setting] - Github 사용해서 블로그 만들기 - 1 (With jekyll)

2025.01.24 - [Blog Setting] - Github 사용해서 블로그 만들기 - 2 (With discus, formspree, mermaid)

 

 

 


 

 

Google Search Console 등록

 

1. Google Search Console에 접속하여 URL 접두어 부분에 내 Blog URL을 입력한다.

 

2. 소유권 확인을 위해 여러가지 방법이 있지만 html 파일 업로드 하는게 제일 빠르다. / 경로에 해당 파일을 올려준 뒤 새로 빌드 후 배포해주면 된다.

 

 

Sitemap 추가

사이트에 색인을 만들기 위해선 Sitemap을 추가해줘야 한다.

 

1. jekyll-sitemp plugin 사용

  • gemfile에 적용해준다.

 

`gemfile`

source "https://rubygems.org"

# 기본 gems
gem "base64"
gem "logger"
gem "bigdecimal"
gem "json"
gem "csv"

# Jekyll 및 관련 gems
gem "jekyll", "~> 4.3.4"
gem "kramdown"
gem "kramdown-parser-gfm"
gem "rouge"

# Jekyll 플러그인
group :jekyll_plugins do
  gem "jekyll-paginate"
  gem "jekyll-feed", "~> 0.12"
  gem "jekyll-sitemap"
  gem "jekyll-seo-tag"
end

# Windows와 JRuby 관련
platforms :mingw, :x64_mingw, :mswin, :jruby do
  gem "tzinfo", ">= 1", "< 3"
  gem "tzinfo-data"
end

# Windows 성능 향상
gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]

# JRuby 관련
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

 

 

`sitemap.xml`

  • 이렇게 정의하면 자동으로 sitemap을 생성해준다.
---
layout: null
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    {% for page in site.pages %}
    {% unless page.url contains '404.html' or page.url contains '.scss' or page.url contains '.css' or page.url contains '.json' or page.url contains '.xml' %}
      <url>
        <loc>{{ site.url }}{{ page.url }}</loc>
      </url>
    {% endunless %}
    {% endfor %}
    {% for post in site.posts %}
    <url>
      <loc>{{ site.url }}{{ post.url }}</loc>
    </url>
    {% endfor %}
</urlset>

 

 

`_config.yml`

  • url 부분에 자신의 블로그 주소를 적어줘야 url이 들어가서 sitemap이 생성된다.
url: "https://somaz94.github.io" # the base hostname & protocol for your site

 

 

 

  • Sitemap 버그

    - 현재 GitHub 블로그에서 Sitemap이 검색 엔진에 잘 등록되지 않는 문제가 있다.
    - 이로 인해 검색 엔진 최적화(SEO)에 부정적인 영향을 미칠 수 있다.
    - 문제가 발생하면 수동으로 Sitemap URL을 제출하거나 설정 파일(.yml)을 검토하여 올바르게 작성되었는지 확인해야 한다.
    - 그리고 수동으로 색인을 추가해줘도 된다. 필자에 경우에도 문제가 발생하고 있다. 그러나 어제부터 블로그 유입이 시작되었다.

 

 

오류 내용

 

 

 

 

 

마무리

이외에도 아직까지 설명할 내용들이 많이 있다. 나머지에 내용에 대한 설명은 다음 포스팅에서 하도록 하겠다.

  • Private Repo 전환하여 Public Repo에 배포하기
  • svg 파일 활용하기
  • 나만의 info-box 생성하기

 

 

 


Reference

 

728x90
반응형