[Jekyll] Gitlab에 설치하기

Category: GitLabJekyll | December 09, 2019

GitLab은 CI 를 사용해야 하므로 github에 설치 할 때와는 몇 가지 다른점이 있다. 기본적으로 Github를 이용한 지킬 설치 및 블로그 만들기 는 구글에 널려 있으므로, 충분히 학습(?) 후, 여기를 보는게 도움이 될 듯.

gitlab에서는 Jekyll을 자체적으로 빌드하므로, 적용에 시간이 걸린다. (대략 4~5분)

설치하는 순서대로 적긴 하지만 순서별 자세한 설명은 생략하고 필요한 조건만 표시함.

GitLab 계정 만들기

‘GitLab 사이트’ 에서 만듦

Project 생성

  1. 프로젝트 명 : user_id.gitlab.io
  2. Project visibility (나중에 Settings > General > Visibility, proeject features, permissions 에서 수정 가능)
    1. private : 난 html 만 보여줄꺼야
    2. public : 난 다 보여줄테다.
  3. private로 설정한 사람들은 아래에서 설정 변경 할 것. Settings > General > Visibility, proeject features, permissions > Pages : Everyone

  4. 뭐 대충 만들었던 사람들은 여기서 path 수정해서 프로젝트 명과 같이 수정 함 Settings > General > Advanced > Change path

Git clone

  1. 루비설치
  2. gem 설치
  3. jekyll 설치
  4. git 설치
  5. ssh-keygen 생성
  6. git 환경설정 ( 얘는 Gitlab에서 프로젝트 생성하고나면 자세하게 나옴)
  7. gitlab으로 부터 project clone

ruby & jekyll 설치

gitlab은 자체에서 배포 & 빌드를 하므로 ,파일 하나를 더 생성해야 함.

vim .gitlab-ci.xml

‘여기서 복사하면 됨’

github 에서 개발(?)해서 넘어오는 사람들

  1. config.yml 에서 url 부분 꼭 수정
  2. .gitignore 에서 Gemfile 을 제외_
  3. .gitignore_sites , Gemfile.lock, _sass_cache 추가

생각나는거 있으면 또 쓰겠음.