git blog 만들기

2023. 5. 12. 17:32git, 리눅스

이번에 실습을 해본 깃 블로그 만들기에 대해 알아보겠습니다.

 

1. 먼저 루비를 설치해주도록 합니다.

 

https://rubyinstaller.org/downloads/

 

Downloads

Which version to download? If you don’t know what version to install and you’re getting started with Ruby, we recommend that you use the Ruby+Devkit 3.2.X (x64) installer. It provides the biggest number of compatible gems and installs the MSYS2 Devkit

rubyinstaller.org

루비의 설치는 자신의 운영체제에 맞게 설치하시고 디폴트값으로 되어있는 값 그대로로 하시면 될거 같습니다.

 

2. 깃허브에서 리포지토리를 만듭니다.

 

3. git bash 혹은 cmd 창을 활용해 설치를 합니다.

제가 해봤을 때는 cmd 관리자 권한으로 하는게 제일 빠른거 같아서 추천드립니다.

 

git clone <repo_name>을 통해 깃허브에서 만든 레포지토리를 받아옵니다.

 

 

mkdir <디렉토리명> : 위의 명령어를 통해 디렉토리를 만든 후

cd <경로명> : 위의 명령어를 통해 원하는 경로로 이동합니다.

3가지 의존성을 설치 하도록 합니다.

 

gem install bundler

gem install github-pages

gem install jekyll

 

 

jekyll

 

jekyll new .  : 깃 블로그 엔진 설치

 

 

로컬에 블로그 엔진 설치 및 서버 띄우기

 

$ bundle install

$ bundle exec jekyll serve

 

 

결과

 

깃에 있는 정보 원격 저장소에 push하기

 

git remote add origin2 https://github.com/<본인 깃 아이디>/gitblog_hello2.git

git add .

git commit -m "커밋 메시지"

 

 

깃허브 action에서 빌드 하는 과정

 

 

화면 깨지는 문제 해결 방법 - _config.yml 파일 수정

_config.yml에서 

baseurl과 url을 수정해준다.

baseurl : "</레포지토리명>"

url : "https://<깃계정id>.github.io"로 변환해주면 해결된다.

 

 

실습을 하면서 오류가 많이 발생했는데 솔직히 정확히 왜 오류가 발생했는지는 모른다.

 

1. gem install github-pages

gem install jekyll

 

이거 설치할 때 오류가 발생했었다.

 

그래서 일단 실습하기 위해 만든 로컬에 있는 디렉토리와 깃허브에 있는 레포지토리를 다 삭제 한 후 처음부터 다시 했다.

 

내가 예상하기로는 처음에 설치할 때 작업을 할 디렉토리를 만들지 않고 작업할 디렉토리로 이동하지 않고 설치를 하다가 오류가 발생했을거 같다고 추측이 된다.

 

이상 포스팅을 마치겠습니다