머리아프고, 귀찮다면 테마를 이용해보는것도 나쁘지 않습니다
새로운 사이트(blog)를 만들고 나면 대부분
pi@rasp-dev:~/blog $ tree . . ├── 404.html ├── about.markdown ├── _config.yml ├── Gemfile ├── Gemfile.lock ├── index.markdown ├── _posts │ └── 2020-07-02-welcome-to-jekyll.markdown └── _site ├── 404.html ├── about │ └── index.html ├── assets │ ├── main.css │ ├── main.css.map │ └── minima-social-icons.svg ├── feed.xml ├── index.html └── jekyll └── update └── 2020 └── 07 └── 02 └── welcome-to-jekyll.html
9 directories, 15 files |
이런 구조가 되는데
layout을 잡다보면 반복되는 부분을 분할해서 사용하고 싶어지는데
그때 사용되는 디렉토리가 _include, _layouts 입니다
현재 구조에는 없는데 디렉토리를 만들고, html 파일로 페이지를 추가하고
Liquid 언어로 {% include head.html %} 이런식으로 페이지에 추가 할 수 있고
include될 페이지들은 _include에 있어야 하지만, 상대경로를 사용할 수 있습니다
상대경로는 {% include_relative somedir/footer.html %}
이렇게 include_relative 를 사용하면 되지만
귀찮아서 _include에 다 집어넣는 1인..
_site 디렉토리는 웹 화면에 표시될 결과(해석) 파일들이 있는 디렉토리로
버전관리를 한다면 전혀 필요없는 디렉토리..
._jekyll-cache 디렉토리 포함 (현재는 안보이지만..)
샘플이라서 많은부분이 없는게 단점이라
많은부분을 직접 만들어볼수 있다는 장점(?)이 있습니다
나중에 category, tag, archives, images 등등 디렉토리가 늘어날걸 생각하면
벌써부터 머리가..
assets 디렉토리도 없으니 만들어야 겠... 구나...
뭐 사실 디렉토리 구조야 처음에만 헷갈리지
나중가면 _post에 markdown 으로 글만 추가될테니...
https://jekyllrb-ko.github.io/docs/structure/
https://jekyllrb-ko.github.io/docs/includes/
지킬 블로그 테마 사용해보기 (Using themes on jekyll) (0) | 2020.07.07 |
---|---|
install jekyll on Windows (0) | 2020.07.03 |
install jekyll on Raspbian or Ubuntu (0) | 2020.07.03 |
install jekyll on MacOS (0) | 2020.07.03 |
jekyll 외부접속 허용 포트변경 (0) | 2020.07.03 |
댓글 영역