Obsidian Publish ์ฌ์ดํธ์ฉ ํ ๋ง๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. Obsidian Publish์ฉ ํ ๋ง๋ Obsidian ์ฑ๊ณผ ๋์ผํ CSS variables ๋ฐ Publish ๊ด๋ จ CSS ๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
body
,:root
,.theme-dark
,.theme-light
์ ํ์์ ๋ํ ์์ธํ ๋ด์ฉ์ Build a theme๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ดํธ์ฉ ํ ๋ง๋ฅผ ๋ง๋ค๋ ค๋ฉด:
- ๋ณผํธ์ ๋ฃจํธ ํด๋์
publish.css
๋ผ๋ ํ์ผ์ ์ถ๊ฐํฉ๋๋ค.- Obsidian์ CSS ํ์ผ ํธ์ง์ ์ง์ํ์ง ์์ผ๋ฏ๋ก ์ธ๋ถ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ํ์ผ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
publish.css
๋ฅผ ๊ฒ์ํ์ฌ ๋ผ์ด๋ธ Publish ์ฌ์ดํธ์์ ํ ๋ง๋ฅผ ํ์ฑํํฉ๋๋ค.
์์:
.published-container {
--page-width: 800px;
--page-side-padding: 48px;
/* ... ๋ผ์ดํธ ๋๋ ๋คํฌ ๋ชจ๋๊ฐ ํ์ฑํ๋์ด๋ ๋ณ๊ฒฝ๋์ง ์๋ Publish์ฉ CSS ๋ณ์. ๋๋ก๋ .theme-light ๋๋ .theme-dark์ ์์ ๋ณ์์ ์ฐ๊ฒฐ๋ฉ๋๋ค. */
}
.theme-light {
--background-primary: #ebf2ff;
--h1-color: #000000;
/* ... ๋ผ์ดํธ ๋ชจ๋๊ฐ ํ์ฑํ๋์์ ๋์ CSS ์์ ๋ณ์ */
}
.theme-dark {
--background-primary: #1f2a3f;
--h1-color: #ffffff;
/* ... ๋คํฌ ๋ชจ๋๊ฐ ํ์ฑํ๋์์ ๋์ CSS ์์ ๋ณ์ */
}
์ฌ์ดํธ ์ฌ์ฉ์ ์ ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ์ดํธ ์ฌ์ฉ์ ์ ์๋ฅผ ์ฐธ์กฐํ์ธ์.