📚 [Jekyll] Gitlab에 설치하기
Category: Jekyll | 📅 December 09, 2019
GitLab은 CI 를 사용해야 하므로 github에 설치 할 때와는 몇 가지 다른점이 있다. 기본적으로 Github를 이용한 지킬 설치 및 블로그 만들기 는 구글에 널려 있으므로, 충분히 학습(?) 후, 여기를 보는게 도움이 될 듯.
gitlab에서는 Jekyll을 자체적으로 빌드하므로, 적용에 시간이 걸린다. (대략 4~5분)
설치하는 순서대로 적긴 하지만 순서별 자세한 설명은 생략하고 필요한 조건만 표시함.
GitLab 계정 만들기
‘GitLab 사이트’ 에서 만듦
Project 생성
- 프로젝트 명 : user_id.gitlab.io
- Project visibility (나중에 Settings > General > Visibility, proeject features, permissions 에서 수정 가능)
- private : 난 html 만 보여줄꺼야
- public : 난 다 보여줄테다.
-
private로 설정한 사람들은 아래에서 설정 변경 할 것.
Settings > General > Visibility, proeject features, permissions > Pages
: Everyone - 뭐 대충 만들었던 사람들은 여기서 path 수정해서 프로젝트 명과 같이 수정 함
Settings > General > Advanced > Change path
Git clone
- 루비설치
- gem 설치
- jekyll 설치
- git 설치
- ‘ssh-keygen’ 생성
- git 환경설정 ( 얘는 Gitlab에서 프로젝트 생성하고나면 자세하게 나옴)
- gitlab으로 부터 project clone
ruby & jekyll 설치
gitlab은 자체에서 배포 & 빌드를 하므로 ,파일 하나를 더 생성해야 함.
vim .gitlab-ci.xml
github 에서 개발(?)해서 넘어오는 사람들
config.yml
에서 url 부분 꼭 수정.gitignore
에서Gemfile
을 제외_.gitignore
에_sites
,Gemfile.lock
,_sass_cache
추가
생각나는거 있으면 또 쓰겠음.