GitBlog-GitBlog 설정(에러 해결)

 

1. gitalk 에러 해결

1) gitalk 기본 설정 :

  • 먼저, GitHub OAuth App에서 gitblog를 등록해야 한다.
  • 참고 블로그: 6mini.github.io
  • GitHub OAuth App에서 gitblog를 등록할 때, Authorization callback URL은 댓글이 저장될 임의의 포스팅된 블로그 게시글의 URL이다.(제일 중요!!!! 여기서 에러 많이 발생한다.)

 gitalk:
    clientID    : GitHub OAuth App 설정하고 난 후 나오는 clientID!! # GitHub Application Client ID
    clientSecret: GitHub OAuth App 설정하고 난 후 나오는 clientSecret!! # GitHub Application Client Secret
    repository  : 깃허브 id 빼고 댓글을 저장할 임의의 repository 이름!!(추가로 만든 repository이다.)# GitHub repo
    owner       : 깃허브 id!! # GitHub repo owner
    admin: 
    - 깃허브 id (여기선, "-"가 중요하다!!) # GitHub repo owner and collaborators, only these guys can initialize GitHub issues, IT IS A LIST.
      # - your GitHub Id
  • _config.yml 파일에서 gitalk 설정의 repository부분은 깃허브 id를 빼고 댓글을 저장할 임의의 repository 이름이다.(추가로 만든 repository이다!!)
  • 나는 블로그 repo말고도 외부 repo에서 댓글을 관리하고 싶어서 추가로 “gitalk”라는 repo를 만들어 주었다.



2) gitalk 기본 설정하고 나서 블로그 포스팅시, 댓글을 적용 시키려면 post할 md 파일에 key: jekyll-text-theme 항상 설정 추가하기

---
key: jekyll-text-theme
title: gitblog 설정시, error 해결
tags: TeXt
---



3) gitalk 기본 설정하고 나서 블로그 포스팅시, 댓글을 적용 시키려면 주의할 사항!!

  • 댓글을 적용 시키려면 post할 md 파일에 key: jekyll-text-theme 항상 설정 추가.
  • _posts의 .md 파일명은 항상 영어로 만들어야 한다.(gitalk 사용을 위해서 .md 파일명은 50자 이하로 되어야하는데 한글은 깨지기 때문에 영어로 파일명을 작성한다.)
  • 블로그를 직접 포스팅할 때, title 항목에는 영어나 한글을 아무거나 사용해도 상관없다.
  • https://github.com/wogjs0911/gitalktest 에서 Issues 탭에서 포스팅한 글 목록 하나당 label(gitalk, url) 붙여줘서 댓글이랑 연동시켜주기



4) gitalk를 이용하기 위해서는 Authorize(인증) 필요

  • key: jekyll-text-theme가 설정된 아무 게시글이나 들어가면 되는데 , Login with GitHub를 클릭하고나서 Authorize(인증)을 가볍게 해주면 gitalk를 통해 댓글을 사용할 수 있다.



5) 하지만, gitalk를 사용하면 댓글이 중복되는 문제가 있다.(추가로 해결하기)

  • post할 .md 파일에서 key 설정은 댓글을 모아두는 repository에 labels별로 나뉘어지므로 각각 다르게 설정해주어야 한다.
  • 보통 각 페이지 url의 뒷부분을 넣음. ex) /2022/12/17/GitBlog-Setting(+Error).html
---
key: /2022/12/17/GitBlog-Setting(+Error).html
title: gitblog 설정시, error 해결
tags: TeXt
---



6) gitalk 모든 해결 : 댓글 중복 해결, 댓글 저장소 문제, 댓글이 안 써지는 경우

  • 마크다운 문법을 이용하는 md 파일을 만들 때, 아래에 있는 마크다운 설정처럼 key 부분의 /2022/12/17/GitBlog-Setting(+Error).html와 md 파일명을 일치시켜야 한다. 하지만, md는 html로 바꾼다.


  • 왠만한 특수문자, 한글을 쓰면 안 된다. md 파일 명에 컴마(“,”)도 불가능하다.


  • 실습 코드 :
---
key: /2022/12/17/GitBlog-Setting(+Error).html
title: gitblog 설정시, error 해결
tags: TeXt
---



2. gitblog의 방문자 수 확인하는 방법

1) Google Analytics 이용해야 한다.





3. 이메일 설정과 github 아이디 잘못된 설정으로 gitblog를 통한 github 잔디 심기



4. gitblog의 카테고리 추가하는 방법

  • 실패했다. 테마가 겹쳐서 깨져 보인다.



5. 나의 gitblog 내에서 통합 검색 설정

  • 제목만 검색말고 포스트된 블로그의 내용도 같이 검색하고 싶다.