BaseDirectory
├── Gemfile
├── jekyll-theme-basically-basic.gemspec # 홈페이지에 사용되는 Jekyll-plugin dependecy
│
├── \_config.yml # 홈페이지의 기본적인 설정을 위한 파일
├── gallery.md # Gallery 페이지
├── index.html # 메인 페이지
├── members.md # member 페이지
├── professor.md # Professor 페이지
├── projects.md # Project 페이지
├── publications.md # Publications 페이지
├── research.md # Research 페이지
├── resources.md # Resources 페이지
├── schedule.md # Schedule 페이지
│
├── assets/ # 이미지, 영상 등 웹페이지에 필요한 파일들이 보관되는 폴더
│ ├── favicon/ # favicon이 저장된 폴더
│ ├── images/ # 웹페이지에 필요한 이미지가 저장된 폴더
│ ├── javascripts/
│ ├── stylesheets/
│ └── templates/ # 포스팅을 위한 템플릿이 저장된 폴더. 사용 요령은 템플릿 내에 기재되어 있음
│ ├── news.md # 뉴스를 위한 템플릿
│ └── pub.md # 논문을 위하 템플릿
├── \_data/
│ └── theme.yml # 테마 설정을 위한 yaml 파일. 여기서 색상 설정이 가능하다. 또, 좌측 사이드바의 네비게이션 페이지 설정도 가능하다
├── \_includes/ # 포함시키고 싶은 html 파일이 저장된 폴더. 여기 있는 html 파일은 liquid의 include 구문을 통해 사용 가능하다
├── \_layouts/ # 포스트의 front matter에서 설정 가능한 layout들이 저장된 폴더
├── \_sass/ # html의 class를 위한 css 파일들이 저장된 폴더. 시각적인 요소들은 여기서 정의된다.
├── \_posts/ # 포스팅들이 저장된 경로. 템플릿 폴더의 템플릿들을 사용해서 내용을 작성한다.
│ ├── gallery/
│ ├── news/
│ ├── pub/
│ └── research/
│
├── Rakefile # Ruby에서 사용되는 일종의 Makefile
└── \_site # HTML로 컴파일 된 웹페이지. 웹페이지는 실질적으로 이 폴더 내에서 작동한다.
$ bundle exec jekyll serve
$ git add .
$ git commit -m "Changes updated"
$ git push origin main