include
์ง๊ธ ๊ฐ๋ฐ์ค์ธ ํ๊ฒฝ์ ๊ตฌ์ฑ์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ๋ค.
๊ฐ๊ฐ์ ์ญํ ์
_includes : ์ฌ๋ฌ ํ๊ฒฝ์์ ์ฌ๋ฌ๋ฒ ์ฌ์ฉ๋ ํค๋, UI์ ๊ฐ์๊ฒ๋ค์ ๋ชจ์ผ๋ ๊ณณ
_layouts : _includes๋ฅผ ํ์ฉํ์ฌ ๋ธ๋ก๊ทธ, ํฌ์คํธ์ ํํ๋ฅผ ์ก๋ html์งํฉ
assets : css, icons, js ๋ฅผ ์ ๋ฆฌํด๋ ๊ณต๊ฐ
(css, java) load
<link rel="stylesheet" href="../assets/css/post.css" />
์์ ๊ฐ์ ํํ๋ก ๋ก๋๋ฅผ ํ๋ค๊ณ ์ฐพ์์ง๋ง jekyll๋ฅผ ์ด์ฉํ ๋ฐฉ์์์๋ ๋ถ์ ์ ํ๋ค.
์ด๋ class์ ๊ฐ์ ํํ๋ก ๋ฏธ๋ฆฌ ๋ง๋ ๊ฒ๋ค์ ์ข
ํฉํ์ฌ ํ๊ธฐ์ ์์ฑํ html๋ฅผ ์ง์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋
jekyll์ ์ํด ์์ฑ๋ html๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐ๋ผ๋ณผ๊ฒฝ์ฐ ํด๋น ์์น๋ ์ ์ ํ์ง ๋ชปํ๋ค.
<link rel="stylesheet" href="{{site.baseurl}}/assets/css/post.css" />
์ด๋ฒ jekyll๋ฅผ ์ด์ฉํ ๋ฐฉ์์์๋ ์์๊ฐ์ ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ css๋ฅผ ๋ก๋ํ ์ ์์๋ค.
- {{site.baseurl}}์ ๊ฒฝ์ฐ liquid์ ๋ฌธ๋ฒ์ด๊ธฐ์ liquid์ ์ฐ๊ด๋์ด์์ ๊ฒ์ผ๋ก ์ถ์ธก๋๋ค.
css apply
.categories {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
}
.categories .category {
margin: 0 0 0 0;
display: block;
color: var(--gray-4);
background: var(--white-2);
border-radius: 15px;
font-size: 0.7rem;
padding: 0 0.8rem;
/_ line-height: 1.5rem; _/
cursor: pointer;
}css๋ฅผ ์ ์ฉํ ๋ class๋ฅผ ์ด์ฉํด ์ ์ฉ ํ ๊ฒฝ์ฐ ์ํ๋ ํด๋์ค ํ๋๋ฅผ ์ง์ ํ์ฌ ํ๋ ๋ฐฉ์(.categores)๊ณผ
ํน์ ๋ถ๋ชจ๋ฅผ ๊ฐ๋ class๋ฅผ ์ง์ ํ๋ ๋ฐฉ์(.categories .category)์ผ๋ก ๊ตฌํํ ์ ์์๋ค.
