Updated:

Tags: ,

Categories:

드디어 처음으로 github로 블로그를 만들었다. 생각보다 어려운 부분이 많았는데,
만들면서 내가 만났던 문제와 꾸미는 방법들을 정리해보려고 한다.

Github Blog 제작 가이드 (공부하는 식빵맘님 블로그)


오류

  • 지킬(jekyll) 설치 중 webrick 오류

블로그 제작중에 bundle exec jekyll serve 를 터미널에 입력해야하는 단계가 있는데, 이 때 bundle add webrick 을 입력해주면 해결이 된다.
(Ruby 3.0.0부터 기본 설치 패키지에 Webrick 포함되지 않기 때문에 직접 설치해주어야 한다고 한다.)

  • 글을 추가해도 실제로 반영이 안되는 문제

가끔 글을 작성하고 push까지 날렸는데도 실제 블로그에는 업데이트가 안되는 경우가 있다.
그럴 때는 이 방법들을 시도해보자. https://stackoverflow.com/questions/30625044/jekyll-post-not-generated

  1. _config.yml 파일에 future: true 를 추가. (포스팅 일자가 현재시각보다 미래인 경우에도 표시되도록 설정해주는 것)
  2. 카테고리를 잘 입력했고 해당 카테고리도 존재하는지, _post 폴더 안에 작성한게 맞는지 등등 체크.
  3. 포스팅 파일 -> 상단의 옵션 부분에 published: true 를 추가. (작성한 글을 공개/비공개하는 설정)
    toc: true
    toc_sticky: true
    published: true   
    
  • 브랜치를 변경했을 시 Repository 설정에서도 변경해주기

만약에 기존에 master 이름의 브랜치에서 main 이름의 브랜치로 변경했을 시, 레포지토리에서 -> Settings -> Pages 메뉴에 들어가보면 Source 항목에 Branch: master /(root) 이렇게 되어있을 것이다.
master 부분을 main으로 변경해줘야 블로그가 동작할 때 정상적으로 인식하게된다.


꾸미기 팁

블로그를 제작할 때 수정한 부분은 최대한 주석처리하면서 기록해놨으니, 나의 블로그와 비슷하게 만들고 싶은 부분은 sunghwancode.github.io 레포지토리에서 ‘수정’ 이라고 검색하면 확인할 수 있다. 🔍 확인해보기

  • 수정사항 미리보기
    PC에 clone한 본인아이디.github.io 폴더안에서 jekyll serve 라는 명령어를 터미널에 입력해서 웹서버를 실행 후, http://localhost:4000/ 으로 접속하면 내 블로그가 어떻게 보여질지 미리 확인할 수 있다.

  • .gitignore 파일 생성
    본인아이디.github.io 폴더안에 .gitignore 파일을 생성 후 아래의 텍스트를 넣고 저장해야 github에 불필요한 파일들이 같이 업로드 되지 않는다.

# Jekyll
/_site/
_site
.jekyll-metadata
.jekyll-cache
.jekyll
.sass-cache
_asset_bundler_cache
/docs

# Ruby Gem
*.gem
.bundle
Gemfile.lock
Gemfile

폰트

  • 폰트 크기 변경하기

  • 폰트 색상 변경하기 + custom css 파일 만들기

    1. _custom.scss 파일 생성하기

    _sass / minimal-mistakes / skins 폴더 안에다가 생성해주면 되는데,
    쉽게 기존의 파일 하나를 복붙(나는 _dark.scss 파일을 복붙했다)해서 이름을 _custom.scss 으로 바꾸어주면 된다.

    2. _config.yml 파일에서 minimal_mistakes_skin: “custom” 를 추가해준다.

    만약에 1번에서 내가 파일을 _mysetting.scss 으로 만들어줬다면 minimal_mistakes_skin: "mysetting" 이라고 추가하면 된다.

    3. 폰트 색상을 수정해주기

    VScode에서 $text-color 를 검색해 보면 해당 값이 들어있는 모든 색상이 일괄적으로 적용이 된다.
    그래서 제목의 색상만 바꾸고 싶다면 _page.scss 파일 안에 제목에 해당하는 부분의 색상 값을 직접 수정하면 된다.

  • 폰트 색상 일정하게 표시되도록하기

    만약 내가 설정한 색상과 다르게 표시되는 부분이 있다면 아래 두가지 작업을 진행해보자. (주석처리한 것)

그 외

  • 코드 블럭의 배경색 설정

  • 카테고리 표시 개수 설정

Leave a comment