Minimal Mistakes 간단 사용법
Jekyll theme 중 Minimal Mistakes 을 사용하여 간단하게 GitHub Page 에서 Blog 로 사용 할 수 있는 방법을 정리해 보았다.
Setup
minimal-mistakes 를 자신의 repository 로 가져온다.
Git command 로 clone 하여 새로운 repository 올리는 방법
1
$ git clone git@github.com:mmistakes/minimal-mistakes.git
Fork 하는 방법
Minimal-mistakes repository 에 직접 방문하여
Fork
한다
Settings 에서 Repository name 을
username.github.io
로 변경한다.
Theme
In _config.yml
:
1
2
# Theme Settings
minimal_mistakes_skin: "default" # "default", "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
Site Settings
1
2
3
4
5
# Site Settings
title: "Note by Paolo"
name: "Paolo Chang"
url: "https://paolochang.github.io" # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
Site Author
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Site Author
author:
name: "Paolo Chang"
avatar: # path of avatar image, e.g. "/assets/images/bio-photo.jpg"
bio: "Web & Mobile Developer"
location: "Toronto. ON"
email: "chanhwan.chang@gmail.com"
links:
- label: "LinkedIn"
icon: "fab fa-fw fa-linkedin"
url: "https://www.linkedin.com/in/paolochang/"
- label: "GitHub"
icon: "fab fa-fw fa-github"
url: "https://github.com/PaoloChang"
Site Footer
1
2
3
4
5
6
7
8
9
# Site Footer
footer:
links:
- label: "LinkedIn"
icon: "fab fa-fw fa-linkedin"
url: "https://www.linkedin.com/in/paolochang/"
- label: "GitHub"
icon: "fab fa-fw fa-github"
url: "https://github.com/PaoloChang"
Navigation
In _data/navigation.yml
: 주석처리된 Categories 와 Tags 를 사용한다.
1
2
3
4
5
6
# main links
main:
- title: "Categories"
url: /categories/
- title: "Tags"
url: /tags/
Navigation 에서 Categories
와 Tags
가 나타나지만 화면 이동이 불가하다.
Create category-archive.md
: Categories 의 글을 볼 수 있도록 도운다.
1
2
3
4
5
6
# main links
main:
- title: "Categories"
url: /categories/
- title: "Tags"
url: /tags/
Create tags-archive.md
: Tags 의 글을 볼 수 있도록 도운다.
1
2
3
4
5
6
---
title: Posts by Tag
layout: tags
permalink: /tags/
author_profile: true
---
Create Post
_posts
폴더를 생성한다yyyy-mm-dd-post_name.md
포맷으로 글을 작성한다Front Matter 예시
1 2 3 4 5 6 7 8 9 10 11
--- layout: single category: - Jekyll tag: - Jekyll - Minimal Mistakes toc: true toc_sticky: true title: "Minimal Mistakes 간단 사용법" ---
toc
: table of contents (목차) 의 준말toc_sticky
: 스크롤 이후에도 목차가 페이지에 남아있다
Test on localhost
1
2
3
$ sudo gem install jekull bundler
$ bundle install
$ bundle exec jekyll serve
Reference
- https://jekyllrb.com/docs/front-matter/
This post is licensed under CC BY 4.0 by the author.