[블로그 설정] Jekyll Minimal-mistakes 테마로 블로그를 생성해보자!-(1)
이번 포스트는 Jekyll 블로그 테마를 적용하는 방법에 대한 내용입니다.
기본적인 지식이 많이 부족한 상태에서 우여곡절 끝(?)에 블로그를 생성할 수 있게 되었고 제가 이해한 내용을 바탕으로 최대한 쉽게 누구나 따라할 수 있도록 설명을 하겠습니다.
| Jekyll 블로그란?
Jekyll 은 아주 심플한 정적 사이트 생성기 입니다. 비전공자에게 진입장벽이 높은편이라는 단점을 갖고 있지만 Github를 이용하여 웹페이지를 생성 및 유지, 보수하는데 편리함을 갖고 있습니다.
| 테마 적용하기(Fork)
Github에서 꽤나 인기많은 Minimal-Mistakes
테마를 이용합니다.
- Minimal-mistakes Github
- Minimal-mistakes Official Site
- Minimal-mistakes Quick-Stark Guide
위의 링크를 참고!
테마를 적용하기 위해 Minimal-mistakes Github 사이트에서 레파지토리를 포크(fork)해 옵니다.
포크가 완료되면 {자신의 아이디}/{minimal-mistakes}
라는 레파지토리가 생성됩니다.
Setting
메뉴에 들어가 {minimal-mistakes}
이름을 {자신의 아이디.github.io}
로 변경해줍니다.
저의 경우에는 zzu0203.github.io
로 변경!
이제 https://zzu0203.github.io로 접속하면 기본 사이트를 확인할 수 있습니다!
| 초기설정하기 - 불필요한 파일 삭제
이제 레파지토리를 자신의 PC에 clone 합니다.
저의 경우에는 Github Desktop
을 설치하여 사용합니다.
Minimal-Mistakes 레파지토리의 불필요한 파일들을 지워줍니다. 지울 목록은 다음과 같습니다.
- .editorconfig
- .gitattributes
- .github
- /docs
- /test
- CHANGELOG.md
- README.md
- minimal-mistakes-jekyll.gemspec
- screenshot-layouts.png
- screenshot.png
수정사항을 Push하여 줍니다.
| 초기설정하기 - _posts
폴더 생성
이제 최상위 경로에 _posts
폴더를 생성해줍니다. 이 _posts
폴더는 포스팅할 포스트들이 담기는 위치입니다.
| 초기설정하기 - 추가 : .gitignore 생성
최상위 경로에 .gitignore 파일이 없다면 생성하고 있다면 아래 내용을 추가합니다.
### Jekyll ###
_site
.sass-cache
.jekyll-metadata
Gemfile.lock
### Gulp ###
package.json
/node_modules/
### Atom ###
.ftpconfig
.sftpconfig
### Compiled Source ###
*.com
*.class
*.dll
*.exe
*.o
*.so
### Compressed Packages ###
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
### Logs and Databases ###
*.log
*.sql
*.sqlite
### Linux ###
*~
.fuse_hidden*
.Trash-*
.nfs*
### MacOS ###
*.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
### Windows ###
Thumbs.db
ehthumbs.db
ehthumbs_vista.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msm
*.msp
*.lnk
| 초기설정하기 - Gemfile 수정하기
기존에 있던 Gemfile의 내용을 지우고 다음과 같이 수정합니다.
source "https://rubygems.org"
gem "jekyll", "~> 3.5"
gem "minimal-mistakes-jekyll"
이로써 어느정도 기본적인 설정이 완료 되었습니다.
이번 포스팅은 여기서 마무리하고 다음 포스트에서 _config.yml
파일을 수정하는 것부터 시작하겠습니다.
댓글남기기