Post

[Blog] Chirpy

[Blog] Chirpy

Linux 환경에서 작업 (아래 중에 하나 선택)

  • WSL(Windows Subsystem for Linux)
  • Docker
  • Mac OS
  • bundle 실행 전 반드시 ruby Version이 최소 3 Version 이상인지 확인해야 한다.
    • Ruby 2.x Version인 bundle을 통해 모듈을 설치할 경우
      • Chirpy에서 사용하는 모듈과 호환되지 않아 정상적으로 동작하지 않는다.
        • 블로그 기능(Dark Mode, 검색, 이미지 표시, Mobile 환경 비정상 동작 등)
  • Node.js Version 20 이상 추천한다.
    • Node.js Version이 낮을 경우, 몇몇 npm module이 설치가 되지 않을 때가 있다.

Ruby 설치

  • 아래와 같이 설치하면 2.x version이 설치된다.

    1
    
    sudo apt-get install ruby-full
    
    1
    
    ruby -v
    

Ruby 3.x Version 설치

1
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
1
\curl -sSL https://get.rvm.io | bash -s stable
1
rvm install 3.4.1
1
ruby -v

Node.js 설치

1
curl -fsSL https://deb.nodesource.com/setup_23.x -o nodesource_setup.sh

node.js 모듈을 설치하지 않으면 assets/js/dist/*.min.js Not Found 에러 발생과 함께 블로그 기능이 정상적으로 동작하지 않는다.

필요 패키지 설치

1
gem install bundler
1
bundle install

초기화 전에 git commit

1
git add .
1
git commit -m "chore(release): prepare for version 1.2.3"

Chirpy 초기화

1
sudo bash tools/init.sh
1
git push
This post is licensed under CC BY 4.0 by the author.