딩굴댕굴

Github Pages 02. Codinfox-Lanyon 테마 적용

by jennysgap

Codinfox-Lanyon 테마 적용

1. github에 블로그 저장소 생성

github 로그인
저장소 [깃허브id].github.io 생성
$ git clone https://github.com/[깃허브id]/[깃허브id].github.io.git

2. Codinfox-Lanyon 테마 설치

$ git clone https://github.com/codinfox/codinfox-lanyon.git
$ copy codinfox-lanyon/* [깃허브id].github.io/

3. .gitignore 파일 수정

# 내용 추가
*.gem
*.sublime-project
*.sublime-workspace
.bundle
.DS_Store
.jekyll-cache
.jekyll-metadata
.sass-cache
_asset_bundler_cache
codekit-config.json
example/_site
Gemfile.lock
node_modules
npm-debug.log*
vendor/bundle

4. Gemfile 파일 생성

source "https://rubygems.org"

# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
#     bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!

# gem "github-pages", group: :jekyll_plugins

# To upgrade, run `bundle update`.

gem "jekyll"

# If you have any other plugins, put them here!
group :jekyll_plugins do
  gem "jekyll-paginate"
  gem "jekyll-sitemap"
  gem "jekyll-gist"
  gem "jekyll-feed"
  gem "jemoji"
  gem "jekyll-include-cache"
  gem "jekyll-algolia"
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo'
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
gem 'wdm', '>= 0.1.0' if Gem.win_platform?

5. bundle 명령어 수행

$  cd [깃허브id].github.io $  bundle install

6. 실행(로컬)

설치가 완료되면 지킬 샘플 블로그처럼 웹호스팅이 가능하다. 아래 명령어를 실행하고 127.0.0.1:4000 / localhost:4000 주소로 확인

유용한 옵션

  • –draft 초안을 같이 표시
  • –livereload 수정마다 새로고침
  • _config.yml 파일을 수정하는 것은 반영되지 않아 다시 명령어 수행해야 함
$ bundle exec jekyll serve
$ bundle exec jekyll serve --draft
$ bundle exec jekyll serve --draft --livereload

7. 배포(발행)

$ git add .
$ git commit -m "Apply theme, Codinfox-Lanyon"
$ git push origin master
반응형

블로그의 정보

jennysgap

jennysgap

활동하기