ํ์คํ ์น๐ ๊ฐ๋ฐ์ ์ง๋ง์ ๐ง๐ฝโ๐ป
โ ์ธ๊ณต์ง๋ฅ ๊ด์ฌ ๐ค
Categories
-
โฃ
โถ COMPUTER_SCIENCE
๐: 7 -
โฃ
โถ WEB
๐: 3 -
โฃ
โถ ETC
๐: 3-
โ
โฃ
ETCS
๐: 10 -
โ
โฃ
SUBBRAIN ๊ฐ๋ฐ๊ธฐ
๐: 5 -
โ
โ
YOS ๊ฐ๋ฐ๊ธฐ
๐: 1
-
โ
โฃ
-
โ
โถ AI
๐: 9-
โฃ
AITOOLS
๐: 3 -
โฃ
CV
๐: 2 -
โฃ
DEEP_LEARNING
๐: 1 -
โฃ
DATA_VIS
๐: 2 -
โฃ
GRAPH
๐: 1 -
โฃ
LIGHTWEIGHT
๐: 1 -
โฃ
MATH
๐: 1 -
โฃ
NLP
๐: 3 -
โ
STRUCTURED_DATA
๐: 2
-
โฃ
Subbrain ๊ฐ๋ฐ๊ธฐ - Sass
Subbrain ๊ฐ๋ฐ๊ธฐ - Sass
๊ฐ์
Sass(Syntatically Awesome Stylesheet) ๋ CSS์ ํ์ฅ ์ธ์ด๋ก, ํจ์, ๋ณ์, ์ค๋ฒ๋ผ์ด๋ฉ ๋ฑ์ ์ง์ํ์ฌ ๋์ฑ ํจ์จ์ ์ธ CSS ๊ฐ๋ฐ์ ๊ฐ๋ฅ์ผ ํ๋ค.
Jekyll์ Dependency๋ก Ruby Sass๊ฐ ์๋์ผ๋ก ์ค์น๋์ด ๋ฐ๋ก ์ฌ์ฉ๊ฐ๋ฅํ๋ฏ๋ก, ๊ฒฝํํด๋ณด๋ ๊ฒธ์ ์ฌ์ฉํด๋ณด์๋ค.
์๋ฐํ ๋งํ๋ฉด .scss
์ .sass
๋ก ๋๋๋ฉฐ, ๊ทธ์ค ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ๋๊ณ ๋์ฑ ๋ง์ด ์ฌ์ฉ๋๋ค๋ .scss
๋ฅผ ์ฌ์ฉํ๋ค.
.scss
๋ ์ข๋ ์๋ณธ CSS์ ๋น์ทํ๊ฒ ๋ฌธ๋ฒ์;
์{}
์ ์ฌ์ฉํ๋ฉฐ.sass
๋ ์ธ๋ดํธ๋ก ๊ตฌ๋ถํ๋ค.
๊ฐ๋ฐ ์ธ๋ถ
ํ์ผ ๊ตฌ์กฐ
Sass์ ์ต์ด ๊ตฌ์ฑ์ Jekyll์์ ์ ๊ณตํ๋ ํ
ํ๋ฆฟ ํ
๋ง์ธ minima
์์ ๊ฐ์ ธ์๋ค.
์ดํ, ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ด๊ฐ ์ถ๊ฐ์ ์ธ .scss
ํ์ผ ์์ฑ ๋ฐ ๊ตฌ์กฐ ์ฌ๊ตฌ์ฑ์ ํตํด์ ํ์ฌ์ ํ๋ก์ ํธ ๊ตฌ์กฐ๊ฐ ๋์๋ค.
/common/
ํด๋๋ ์ฌ์ดํธ ์ ์ฒด์์ ์ฌ์ฉํ๋ ๊ณตํต์ ์ธ ์ปดํฌ๋ํธ๋ค์ CSS ํ์ผ๋ค์ด๋ค. ๊ฒ์๋ฐ, ๋ฆฌ๋ค์ด๋ ์ ๋ฉ์์ง ๋ฑ์ด ์กด์ฌํ๋ค./obsidian/
ํด๋๋ ๋งํฌ๋ค์ด ํฌ์คํธ ํ์ด์ง์ ์ฌ์ฉ๋๋ ์ปดํฌ๋ํธ๋ค์ CSS ํ์ผ๋ค์ด๋ค. ์ด๋ฏธ์ง, ์ฝ์์, ๋งํฌ ์๋๋ค์ด ์กด์ฌํ๋ค./theme/
ํด๋๋ ์ฝ๋ ๊ฐ์กฐ, ์ ์ฒด์ ์ธ UI ์์ CSS, ๊ธฐ๋ณธ๊ฐ CSS ํ์ผ ๋ฑ ์ฌ์ดํธ ์ ์ฒด์์ ์กด์ฌํด์ผ ํ๋ ์คํ์ผ๋ค์ด ์กด์ฌํ๋ค.theme.scss
ํ์ผ์ ๋ค๋ฅธ ํ์ผ๋ค์ด ๊ณตํต์ ์ผ๋ก ์ฌ์ฉํ ๋ณ์์@mixin
์ ์ ์ํด ๋์๋ค.main.scss
ํ์ผ์/theme/
ํด๋ ๋ด์ ํ์ผ๋ค์ ํ๋๋ก ๋ฌถ์ด ํค๋์ ๋ฑ๋กํ๋ค.
ํ๊ณ
์ฌ์ค Sass์ ๋ํด ๊ฒฝํ๊ณผ ํ์ต ์๊ฐ์ด ์ ํ ์์์ง๋ง, ์ฌ์ฉ๋ฒ์ด ์ง๊ด์ ์ด์ฌ์ ๊ธ๋ฐฉ ์ฌ์ฉํ ์ ์์๋ค.
&
๋ฌธ๋ฒ์ ๊ฒฝ์ฐ, ๊ฐ์ธ์ ์ผ๋ก ๊ทธ๋ฅ ์ ์ฉํ์ง ์๋ ํธ์ด ์ข์ ๊ฒ ๊ฐ๋ค. ์์ ์ปดํฌ๋ํธ์ ํท๊ฐ๋ ค ๊ฐ๋
์ฑ์ด ๋๋น ์ง๋๊ฒ ๊ฐ๋ค.
์ด์ง ์๊ตฌ์ฌ์ด ๋๋ ๊ตฌ์กฐ๋ก @import
๊ตฌ๋ฌธ์ ์ด์ฉํด ์ค์์์ ์ ์ธํ ์์์ ํจ์๋ฅผ ๋ถ๋ฌ์ ์ฌ์ฉํ๋ฉด, ์์ฑ์ ํธ๋ฆฌํ๊ณ ๊ฐ๋
์ฑ์ด ์ข์์ง๋ง, ์ค์ CSS๋ก ์ปดํ์ผ ๋๋ฉด์ ์ฌ๋ฌ ์ค๋ณต ์ฝ๋๊ฐ css ํ์ผ ๋ด์ ์์ฑ๋์๋ค. ์ด๋ด ๊ฒฝ์ฐ ์น ์ปจํ
์ธ ์์ฒญ ์๋์ ์ํฅ์ด ๊ฐ์ง ์์๊น ์๊ฐ์ด ๋ค๊ณ , ์ด๋ฅผ ๊ฐ์ ํ ๊ตฌ์กฐ๊ฐ ์๋์ง ์์๋ด์ผ๊ฒ ๋ค.
๋ฐ์ํ ์น์ ์ํ CSS์ ํธํ์ฑ์ ์ํ CSS ๋ฑ์ ๋ฐ๋ก ๋ค๋ฅธ ํ์ผ ๋ฑ์ผ๋ก ๋๋ ์ ์๊ฒ ๊ตฌ์ฑํ๊ฑฐ๋ mixin, extend๋ก ์ฝ๊ฒ ๊ตฌํํ ์ ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
Sass๋ฅผ ์ฌ์ฉํ๋ฉด์ ์๊ธฐ๋ ๋๋ถ๋ถ์ ๋ฌธ์ ๋ Sass๊ฐ ์๋๋ผ CSS์ ๋ํ ์ง์์ด ์ ์ด์ ์๊ธฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ค. CSS๋ ๋ฐ๋ก ๊ณต๋ถํ ์ ์์ผ๋ฉด ์ข๊ฒ ๋ค.
ํ์คํ ๊ธฐ์กด์ CSS ๋ณด๋ค ์ฝ๋๊ฐ ์ค์ด๋ค๊ณ ๊ฐ๋ ์ฑ ์ข๊ฒ ๋ณํ๋ค. ์์ผ๋ก๋ ๊ณ์ ์ฌ์ฉํ ๊ฒ ๊ฐ๋ค.
_articles/etc/Subbrain ๊ฐ๋ฐ๊ธฐ/Subbrain ๊ฐ๋ฐ๊ธฐ - Sass.md