[ Jekyll 테마 ] GitHub 블로그 만들기_3
안녕하세요. Kim.YJ 입니다.
본격적인 포스팅 과정에 앞서 저번 포스팅에 설명드린 Git 의 명령어중,
자주 쓰이는 명령어를 되짚어 보고 진행 하겠습니다.
[ 자주 쓰이는 Git 명령어 ]
git init [초기화]
- git으로 관리할 수 있는 상태로 만든다.
- git을 초기화 상태로 만들어준다.
- git이라는 디렉토리를 생성한다.
config [설정]
git config user.name 'KYJ0206'
- git config user.name “이름”
- 깃 사용자의 이름을 설정한다.
git config user.email 'gansoo.mayo@gmail.com'
- git config user.email “이메일주소”
- 깃 사용자의 이메일을 설정한다.
git add {files}
- 특정 파일을 staging area에 올린다.
- staging area란? 어떤 변경사항이 저장소에 커밋되기 전에, 반드시 거쳐야만 하는 중간단계이다.
git add .
- 모든 파일을 staging area에 올린다.
git log
- 커밋의 기록을 시간 순서대로 볼 수 있다.
git diff {commit_id} {commit_id}
- 커밋하고 커밋 메시지를 남긴다.
- 초록색으로 쓰인 부분이 바뀐 부분이다.
git status
- 현재 깃의 상태를 구체적으로 볼 수 있다.
git remote add origin {클론url}
- 리모트 저장소 추가하기.***
- git remote는 내 컴퓨터에서 외부 저장소에 관한 작업을 할 때 사용하는 명령어이다.
git remote -v
- 등록된 원격 저장소들을 확인할 수 있다.
git push -u origin master
- 현재 내 프로젝트의 내용(커밋)을 origin이 가리키는 원격 저장소의 프로젝트로 업로드한다.
- 커밋을 저장소에 올리는 개념이기 때문에 반드시 커밋을 만든 후에 푸시해야 한다.
git push
- git push -u origin master 를 통해 이미 내 컴퓨터는 origin을 알고 있는 경우 git push만 입력해주어도 커밋이 푸시된다.
git clone {클론url}
- 깃허브(혹은 깃랩 등) 서비스에 있는 프로젝트를 맨 처음에 내 컴퓨터로 가져올 때 쓰는 명령어다.
git pull
- 깃랩 서비스에 있는 최신 커밋을 당겨온다.
- 작업하기 전에 반드시 해주어야 하는 명령어다.
git branch {branch_name}
- 새로운 브런치를 생성한다.
[ Git_Blog ] repository 연동
이제 본격적인 포스팅 과정에 앞서 이전 포스팅에서 만들어 두었던 repository를 clone해온 jekyll 테마에 적용해 보겠습니다.
- Code에서 _config.yml 파일을 찾아줍니다
- Site Settings 에서 본인의 블로그에 맞게 수정합니다.
# Site Settings
locale: 'en-US'
title: '.YJ_blogKim'
title_separator: '-'
subtitle: # site tagline that appears below site title in masthead
name: 'Kim Yeong Jea'
description: 'An amazing website.'
url: 'https://kyj0206.github.io/KYJ0206.Git_BLog/'
baseurl: '/'
repository: 'kyj0206.github.io/KYJ0206.Git_BLog/'
[ Git_Blog ] Posting
블로그에 theme 설정을 완료함으로, 모든 준비를 마쳤습니다. 이제 GitBlog 의 포스팅(Posting) 방법을 알아보겠습니다.
1.Posting 이란?
- 포스팅이란 인터넷, 블로그에 글을 올리는 행위를 뜻합니다.
- 블로그 외에도 인터넷(페이스북, 트위터, 인스타그램)에 어떠한 글을 올리는 행위 모두 포스팅이라고 할 수 있습니다.
- 출처: [베이스캠프와 함께하는 상식]
2._posts 폴더와 파일 생성하기
- jekyll은 간편한 블로깅을 위해 만들어졌습니다.
- 그렇기 때문에 정해진 포맷에 맞춰 글을 등록해야 합니다.
- Clone되어진 theme코드를 살펴보면 YEAR-MONTH-DAY-title.md 형식이 적용되어있는 파일을 볼 수 있습니다.
- jekyll이 포스트 글로 인식하기 위한 파일은 _posts 폴더 밑의 YEAR-MONTH-DAY-title.md 형식을 지켜야 합니다.
- _posts 폴더를 생성하고 포스트 파일명 형식에 맞춰서 파일을 생성해 보겠습니다.
- 폴더와 파일이름의 형식을 지켜주며 만들어 줍니다.
3.생성된 파일에 포스트글 작성 하기.
포스트글 작성방식은 글에 제목은 무엇이며, 언제 발행 했고 어떤 카테고리에 넣을지 분류 하려면 아래와 같은 내용이 꼭 들어가야합니다.
- 포스팅 내용은 포스팅을 하기 위해서 마크다운 작성법을 참고하시면 좋을 듯합니다.
- [출처:https://gist.github.com/ihoneymon/]
4.포스팅 확인하기.
마크다운 작성법을 이용하여 포스트를 작성하여 GitHub에 Push 하여 username.github.io에 반영되는지 확인해보겠습니다.
- 저희는 이전 포스팅을 통해 git repository 에 연동을 해두었습니다. 이전 포스팅을 참고해 주세요.
- 연동 부분을 하였다고 보고 git 명령어를 통해 Push 해서 반영을 확인해 보겠습니다.
- 기억이 안나시는 분들을 위해 명령어를 한번더 표기하겠습니다.
- $ cd username.github.io
- $ git add .
- $ git commit -m “message”
- $ git push -u origin master
정상적으로 push 되었다면, 본인의 블로그 URL주소로 반영이 됩니다. 확인해 보겠습니다.
이상없이 반영된 것을 확인할 수 있습니다.
[Jekyll 테마] GitHub 블로그 만들기 포스팅을 모두 마치겠습니다.
다음 포스팅은 더 유익한 정보로 찾아뵙겠습니다.
감사합니다!
