Home [BLOG]Chirpy Theme 적용기
Post
Cancel

[BLOG]Chirpy Theme 적용기

  • 윈도우11에서 작업하다가 wsl 이슈가 계속 발생하여 mac으로 이동하여 작업진행함
  • 추후 윈도우에서도 테스트 도전..!

  • 기존 repo fork 후 clone 하여 작업 push 했을때 아래처럼나옴 ㅡ.ㅡ
    1
    
      -- layout: home # Index page -—
    
  • 위에서 진행한 작업은 다음과 같다.

    • bash tools/init
    • bundle
    • jekyll serve —> 실패

Theme 적용을 향한 끝없는 여정

1. theme 내 ruby 버전(.github/workflows/pages-deploy.yml.hook)과 mac에 설치된 버전이 다른것 확인 ruby 버전 3.0.2로 업데이트

  • brew install rbenv ruby-build
  • rbenv install 3.0.2
  • rbenv global 3.0.2
  • rbenv init
    • 나온 문구 vim ~/.zshrc 아래줄에 추가
  • source ~/.zshrc 로 적용

2. 버전 업데이트 후 jekyll serve에서 에러를 뱉길래 bundle 부터 입력했더니 아래와 같은 문구 출력

An error occurred while installing eventmachine (1.2.7), and Bundler cannot continue.

  • gem install ruby_dev 실행
  • Gemfile.lock 에 있는 bundler version설치
  • gem install bundler -v (해당 버전) —> 실패
  • Gemfile.lock 삭제
  • bundle 재실행 실패, 동일한 이슈 발생 - 위의 멘트와 다른 이슈가 나와서 되는 줄 알고 살짝 기대 —> 실패

3. ruby version 3.2.2 로 업데이트 진행

  • 에러 발생 …./ruby-3.2.0/lib/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. uh-oh! RDoc had a problem: cannot load such file – psych
  • libyaml이 설치되어 있지 않아서 발생하는 이슈
  • ruby 3.2.0 이상 버전에서는 libyaml 필요 —> brew install libyaml 설치
  • ruby 3.2.2 설치완료
  • 업데이트 버전 적용 시 자꾸 이전 버전으로 나와서 헤맸는데
  • 디렉토리 내 .ruby-version에서 버전 교체 필요.. - 여러 번 업데이트 하는 경우 침착하게 둘러볼 필요 —> bundle 성공…ㅎ
  • bash tools/init 재실행 이후 push 완료 —> 테마 적용 성공

이후 deploy가 실패하는 경우 기록

  • _config.yml 파일 수정 중 빈번하게 발생

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    
      1. 줄바꿈은 띄어쓰기 2번이라는 걸 어디선가 보고 했는데 안되길래 띄어쓰기를 많이 넣었더니 왜 인지 명확하지 않지만 죽음
    
      title: 테스트       중
    	
      # 줄바꿈은 2번 처럼 해결
    
      2. indent가 안맞아서 죽음
    
      title: |-
      테스트
      입니다 
    	
      # indent 맞추기로 오류 해결 및 줄바꿈 성공
      # yaml 문법 : | 줄바꿈 포함, > 줄바꿈 미포함, - 마지막 줄 줄바꿈 미포함
      title: |-
          테스트
          입니다
    
      3. 경로 틀려서 죽음
    
      avatar: assets/img/avatar.png
    
      # 시작은 무조건 / 로 시작할것
      avatar: /assets/img/avatar.png
    
      4. 웹이미지 URL 입력시 잘못입력하면 죽음 
      # 이미지는 다운받아 경로를 입력하는게 안정적 보임
    
      5. post의 title을 입력할때 []을 잘못쓰면 죽음
      title: "[CATEGORY] TITLE"
      # [] yaml 문법과 겹쳐서 죽는 것 같음, 한칸씩 띄어주면 잘 동작하는것 확인
      title: "[ CATEGORY ] TITLE"
      # -> 띄어쓰기 없이 하려면 md 파일명으로 작성하고 파일 내에서 title 값을 삭제
    

해당 블로그 구축에 도움되었던 블로그들의 링크

https://www.irgroup.org/posts/jekyll-chirpy/

https://velog.io/@hashnsalt/Github-Blog-%EB%A7%8C%EB%93%A4%EA%B8%B0-2

This post is licensed under CC BY 4.0 by the author.

-

[FLUTTER]Dart 문법 익히기 Day1

Trending Tags