moonbird.thinker
달새는 달만 생각한다
moonbird.thinker
  • 분류 전체보기 (56)
    • IT (2)
      • IT trends (0)
      • IT Tip (10)
      • IT review (0)
    • Digital Tools (35)
      • Window (12)
      • MAC (4)
      • Linux (1)
      • MS Office (4)
      • Chrome (6)
      • Visual Studio Code (0)
      • PhotoScape X (1)
      • kahoot (1)
      • Kakao (4)
      • Davinci Resolve (1)
      • Teamviewer (1)
    • Digital Creator (5)
      • Naver Blog (3)
      • Tistory (0)
      • Google Blogger (1)
      • Youtube (0)
      • Instagram (1)
    • Digital Utilization (2)
      • Crawling (2)

인기 글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
moonbird.thinker

달새는 달만 생각한다

IT/IT Tip

github pages 블로그 만들기 - repository 생성 및 jekyll 사이트 생성

2023. 8. 13. 05:23
반응형

 

 

이번시간에는 github pages 블로그 만들기 두번째 시간으로  github 에 리포지토리 생성과 jekyll 사이트를 생성해 보도록 하겠습니다. 아래의 설치 항목들 중에 이미 2번과 3번은 진행을 하였고 오늘은 1번을 하면서 로컬 사이트까지 열어보는것을 목표로 하겠습니다.

  1. github pages 생성
  2. ruby 설치
  3. jekyll 설치
  4. jekyll 테마 적용

그럼 바로 github repository 부터 시작하도록 하겠습니다.

 

Github Repository 생성

 

github pages 블로그를 만들기 위해서는 먼저 자신의 github에 github pages 에 사용될 repository를 생성해 주어야 합니다. repository 이름은 자신의 github username 으로 해주시면 됩니다. 저는 moonbird-thinker 또는 moonbird.thinker 라는 이름으로 만들어 줬습니다. moonbird-thinker 를 설명할땐 주로 쓰도록 하겠습니다.

새로운 repository 가 생성이 되었다면 자신의 로컬 저장소로 해당 repository 를 clone (git bash 에서 실행) 합니다. clone 할때 뒤에 들어가는 정보는 https://github.com/{github username}/{github username}.github.io 입니다.

git clone https://github.com/moonbird-thinker/moonbird-thinker.github.io.git

 

jekyll 사이트 생성

 

위 과정을 모두 수행하였다면 아래와 같이 자신이 만든 repository 가 생성되어져 있을 것입니다. 그 내용은 아직 비어져 있습니다. (git bash 에서 실행)

 

자 그럼 본격적으로 jekyll 로 사이트를 꾸미기 위해서 아래의 커맨드를 사용하여 프로젝트를 생성합니다.  (power shell 에서 실행)

jekyll new ./ --force

중간에 아무래도 readme 문서때문에 이미 해당 디렉토리에 파일들이 존재한다는 에러가 보였고 그리고 --force 라는 명령어를 통해 강제로 덮어쓰도록 해주었습니다.

 

위 과정을 한다음 bundle 을 사용하여 설치합니다. power shell 에서 아래의 명령어를 입력합니다.

bundle install
bundle exec jekyll serve --livereload

 

위의 결과 화면에서 맨 마지막 부분에 "server address" 가 있을 것입니다. 그것을 복사하여 웹브라우저에 넣어 잘 열리는지 살펴보시기 바랍니다.

잘뜨는 것을 볼 수 있습니다. 그럼 이제 실제 github 에 업로드하여 공식적인 사이트 주소인 http://monbird-thinker.github.io 에서도 잘 보여야 할 것입니다. 그러기 위해서는 앞서 배웠던 git의 upload 과정에 따라 git에 "jekyll new ./" 해당 명령어로 생성된 아래의 파일들을 remote 저장 공간인 github 에 업로드 해야 합니다.

앞서 설명드렸듯이 git 에 반영하기 위해서는 사전단계인 스테이징 단계를 거치며, 스테이징은 git add 명령어를 통해 실행하는데 스테이징을 한 대상만 커밋(commit) 명령어를 통해 git에 반영할 수 있습니다. 또한 로컬 디스크에 커밋한 소스는 원격지에 푸시(push) 명령어를 통해 반영할 수 있습니다.

자 그럼 아래의 명령어를 통해 github에 업로드를 해보도록 하겠습니다.(git bash 를 사용하여 명령어를 입력)

git add .
git commit -m 'Init jekyll'
git push -u origin main

 

 

remote 로 push 가 잘되어 로컬 서버주소가 아닌 본인의 repository로 넣어도 기본 사이트가 정상적으로 잘 나오는 것을 볼수 있습니다.

그럼 오늘은 "repository 생성 및 jekyll 사이트 생성" 에 대해 알아보았습니다. 다음시간에는 jekyll 테마를 적용해 보도록 하겠습니다.

 

다음글: 

 

다양한 플랫폼에서 자동화를 하고싶으신 분들은 아래의 오픈방(무료코드 및 무료강의 제공)을 통해 이야기 나누고 있습니다. 관심있으신 분들은 함께해요!!! (코드 0123을 입력하고 들어오세요!!!)

https://open.kakao.com/o/gXPgJC9d

다루는 주제들 : 티스토리, 네이버블로그, 워드프레스, 유튜브, 인스타, 트위터, 페북, 숏폼, 메타플랫폼, 카카오뷰, 쿠팡파트너스, 뉴스픽, 애드픽, 오아시스 등 다양한 주제로 자동화에 대해 같이 이야기 하고 있습니다.

 

 

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'IT > IT Tip' 카테고리의 다른 글

github pages 블로그 만들기 - 테마 적용하기(Chirpy)  (0) 2023.08.14
github pages 블로그 만들기 - ruby와 jekyll 설치  (0) 2023.08.13
Github pages 블로그 선택한 이유와 jekyll 테마 (window)  (0) 2023.08.13
git(깃) 설치와 간단 사용방법, github 연동  (0) 2023.08.12
깃허브(GitHub) 회원 가입 (계정 생성)  (0) 2023.08.12
    'IT/IT Tip' 카테고리의 다른 글
    • github pages 블로그 만들기 - 테마 적용하기(Chirpy)
    • github pages 블로그 만들기 - ruby와 jekyll 설치
    • Github pages 블로그 선택한 이유와 jekyll 테마 (window)
    • git(깃) 설치와 간단 사용방법, github 연동
    moonbird.thinker
    moonbird.thinker
    IT Digital Information. _~@$_

    티스토리툴바