Edit Main Page

index.html이 homepage의 역할을 함. 다음은 index.html의 내용

---
layout: home
---

즉, _layouts folder의 home.html을 살펴보면 된다.

Each folder’s role

  • _layouts : 기본적인 page의 layout을 지정해주는 folder
    • home.html: 메인화면 layout
    • page.html:
    • post.html: 블로그 포스팅 layout
    • default.html: 모든 layout에서 상속되는 layout (navigation bar, table content 설정)
  • _includes: 기본적인 layout에서 각 part를 module화시켜놓은 것.
    • footer.html:
    • head.html:
    • sidebar-toc.html: table of contents 띄워주는 module
    • toc.html: table of contents 알짜배기 module
    • sidebar.html: 이름과 프로필 사진 띄워주는 module
  • _posts: 포스트 글들 (기본적으로 markdown language 기반이어야 함.)
  • _assets: css 파일 => 홈페이지 디자인 파일
    • img 파일
  • _data
    • navigation.yml: 네비게이션 바 메뉴 등록
    • social.yml : twitter, github 등의 링크