git 테마 설정하기 (chirpy)
테마 설정하면서 수 없이 봐왔던 --- layout : home # index page ---
오류를 해결한 과정을 적어봤다.
base (요약)
자세한건 Tistory 를 참고한다. 폴더를 하나 생성한다.
git bash를 켜서 해당 폴더로 들어간다.
아래 명령어 입력
1
2
3
git init
git remote add origin "gitRepo 주소 입력"
git pull origin main
- 참고로 pull or push할 때
git push -u origin main
으로-u
옵션을 넣어주면
그 이후에 커밋할 때에는git pull
,git push
라고만 입력해도 된다.
코드 다운 받은 파일을 압축 해제한 후 새로 생성한 폴더에 넣는다.
(대부분 git clone으로 많이 하는 듯 하다.)
항목 | 설명 |
---|---|
lang | ko : 한글 설정 |
timezone | Asia/Seoul |
title | blog 제목 |
tagline | title 아래 부연 설명 |
description | SEO에 대한 키워드 입력 : 구글 검색에 어떤 키워드로 내 블로그를 검색하게 할 것인가를 결정해서 넣기 |
url | ‘https://username.github.io’ |
github: username | github_username |
twitter: username | twitter_username |
social: name | post 등에 표시할 이름 |
social: email | 이메일 계정 |
social: links | SNS 링크넣기 |
google_analytics | 구글 애널리틱스 연결 |
google_analytics: pv | 구글 애널리틱스 GA 연결 |
avatar | 프로필 사진 넣기 |
disqus: shortname | 닉네임 넣기 |
toc | true : 포스팅 된 글의 오른쪽에 목차를 표시 |
pagination | 한 목록에 몇개의 글을 표시해 줄 것인지 선택 (ex. 10) |
local에서 확인하기
1
2
bundle install
bundle exec jekyll serve
http://127.0.0.1:4000/
주소로 들어가면 로컬에서 확인가능하다.
파일 삭제하기
1
$ tools/init.sh
위 명령을 수행하면 아래 파일들이 삭제된다고 하였으나 잘 되지 않아서 직접 삭제했다.
- .travis.yml
- _posts 폴더 하위의 파일들
- docs 폴더 (Chirpy 테마에서는 docs가 없었음)
추가로 아래 파일도 삭제했다.
- Gemfile.lock 파일
- .travis.tml 파일
- .github 폴더에서 workflows 폴더를 남겨두고 파일 모두 지우기
- .github/workflows/에서 commitlint.yml과 page-deploy.yml.hook 외 모두 지우기
- page-deploy.yml.hook파일의 .hook를 지우기 → page-deploy.yml
url
_config.yml
파일에 baseurl이 아닌 url에 github url 넣기
branch 변경하기
Settings > Pages의 Branch 에서 main을 gh-page로 변경
.github/workflows/pages-deploy.yml
에서 branches를 master → main 으로 변경
ruby version
ruby -v
을 통해 버전이 3.1임을 확인해서
.github/workflows/pages-deploy.yml
에 ruby-version을 2.7에서 3.1로 변경
Github Blog 만들기-2
Jekyll Chirpy 테마 사용하여 블로그 만들기
Github 블로그 테마적용하기(Chirpy)