Obsidian ์ปค๋ฎค๋ํฐ์ ํ ๋ง๋ฅผ ๊ณต์ ํ๋ ค๋ฉด ๊ณต์ ํ ๋ง ๋ชฉ๋ก์ ์ ์ถํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค. ๊ฒํ ํ ํ ๋ง๊ฐ ๊ฒ์๋๋ฉด ์ฌ์ฉ์๋ Obsidian ๋ด์์ ์ง์ ์ค์นํ ์ ์์ผ๋ฉฐ ํ๋ฌ๊ทธ์ธ ๋๋ ํ ๋ฆฌ์๋ ์๊ฐ๋ฉ๋๋ค.
ํ ๋ง์ ์ด๊ธฐ ๋ฒ์ ๋ง ์ ์ถํ๋ฉด ๋ฉ๋๋ค. ํ ๋ง๊ฐ ๊ฒ์๋ ํ ์ฌ์ฉ์๋ GitHub์์ ์ ๋ฆด๋ฆฌ์ค๋ฅผ Obsidian ๋ด์์ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
ํ์ ์กฐ๊ฑด
์ด ๊ฐ์ด๋๋ฅผ ์๋ฃํ๋ ค๋ฉด ๋ค์์ด ํ์ํฉ๋๋ค:
- GitHub ๊ณ์
์์ํ๊ธฐ ์ ์
ํ ๋ง๋ฅผ ์ ์ถํ๊ธฐ ์ ์ ์ ์ฅ์ ๋ฃจํธ ํด๋์ ๋ค์ ํ์ผ์ด ์๋์ง ํ์ธํ์ธ์:
- ํ
๋ง๋ฅผ ์ค๋ช
ํ๋
README.md
ํ์ผ - ํ
๋ง์ ์์ค ์ฝ๋ ์ฌ์ฉ ๋ฐฉ์์ ๊ฒฐ์ ํ๋
LICENSE
ํ์ผ. ๋ผ์ด์ ์ค ์ ํ์ ๋์์ด ํ์ํ๋ฉด Choose a License๋ฅผ ์ฐธ์กฐํ์ธ์. - ์ปค๋ฎค๋ํฐ ํ ๋ง ์คํ ์ด์ ํ์๋ ํ ๋ง ์คํฌ๋ฆฐ์ท (๊ถ์ฅ ์ด๋ฏธ์ง ํฌ๊ธฐ: 512 x 288 ํฝ์ )
- ํ
๋ง๋ฅผ ์ค๋ช
ํ๋
manifest.json
ํ์ผ. ์์ธํ ๋ด์ฉ์ Manifest๋ฅผ ์ฐธ์กฐํ์ธ์.
1๋จ๊ณ: GitHub์ ํ ๋ง ๊ฒ์
ํ ํ๋ฆฟ ์ ์ฅ์
ํ ํ๋ฆฟ ์ ์ฅ์์์ ํ ๋ง๋ฅผ ์์ฑํ ๊ฒฝ์ฐ ์ด ๋จ๊ณ๋ฅผ ๊ฑด๋๋ธ ์ ์์ต๋๋ค.
ํ ๋ง๋ฅผ ๊ฒํ ํ๋ ค๋ฉด GitHub์ ์์ค ์ฝ๋์ ์ก์ธ์คํ ์ ์์ด์ผ ํฉ๋๋ค. GitHub์ ์ต์ํ์ง ์์ ๊ฒฝ์ฐ ์ ์ ์ฅ์ ๋ง๋ค๊ธฐ ๋ฐฉ๋ฒ์ ์ฐธ์กฐํ์ธ์.
2๋จ๊ณ: ํ ๋ง ๊ฒํ ์์ฒญ
์ด ๋จ๊ณ์์๋ Obsidian ํ์ ํ ๋ง ๊ฒํ ๋ฅผ ์์ฒญํฉ๋๋ค.
-
community-css-themes.json์์ JSON ๋ฐฐ์ด ๋์ ์ ํญ๋ชฉ์ ์ถ๊ฐํ์ธ์. ๋ค์์ Minimal ํ ๋ง์ ์์์ ๋๋ค.
{ "name": "Minimal", "author": "kepano", "repo": "kepano/obsidian-minimal", "screenshot": "dark-simple.png", "modes": ["dark", "light"] },
name
๊ณผauthor
๋ ์ฌ์ฉ์์๊ฒ ํ์๋๋ ๋ฐฉ์์ด๋ฉฐ Manifest์ ํด๋น ์์ฑ๊ณผ ์ผ์นํด์ผ ํฉ๋๋ค.repo
๋ GitHub ์ ์ฅ์ ๊ฒฝ๋ก์ ๋๋ค (์:your-username/your-repo-name
).screenshot
์ ํ ๋ง ์คํฌ๋ฆฐ์ท ๊ฒฝ๋ก์ ๋๋ค (๊ถ์ฅ ๋น์จ 16:9, ํฌ๊ธฐ 512 x 288 ํฝ์ ).modes
๋ ํ ๋ง๊ฐ ์ง์ํ๋ ์์ ๋ชจ๋๋ฅผ ๋์ดํฉ๋๋ค.
์ด์ ํญ๋ชฉ์ ๋ซ๋ ์ค๊ดํธ
}
๋ค์ ์ผํ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ์์ง ๋ง์ธ์. -
์ค๋ฅธ์ชฝ ์๋จ์์ Commit changesโฆ ์ ํ
-
Propose changes ์ ํ
-
Create pull request ์ ํ
-
Preview โ Community Theme ์ ํ
-
Create pull request ํด๋ฆญ
-
ํ ๋ฆฌํ์คํธ ์ ๋ชฉ์ โAdd [โฆ] themeโ ์ ๋ ฅ (์ฌ๊ธฐ์ [โฆ]๋ ํ ๋ง ์ด๋ฆ)
-
์ค๋ช ๋์ ์ธ๋ถ ์ ๋ณด ์์ฑ. ์ฒดํฌ๋ฐ์ค๋
[x]
๋ก ํ์ -
Create pull request ํด๋ฆญ (๋ง์ง๋ง์ผ๋ก ๐ค)
์ด์ ํ ๋ง๋ฅผ Obsidian ํ ๋ง ๋๋ ํ ๋ฆฌ์ ์ ์ถํ์ต๋๋ค. ๊ฒํ ๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ธ์.
๊ฒํ ์ ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์?
๊ฒํ ์๊ฐ์ Obsidian ํ์ ์์ ๋์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ํ ๊ท๋ชจ๊ฐ ์์ผ๋ฏ๋ก ๊ฒํ ๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค ์ฃผ์ธ์. ํ์ฌ ๊ฒํ ์์ ์๊ฐ์ ์๋ ค๋๋ฆด ์ ์์ต๋๋ค.
3๋จ๊ณ: ๊ฒํ ์๊ฒฌ ์ฒ๋ฆฌ
๊ฒํ ์๊ฐ ํ ๋ง๋ฅผ ๊ฒํ ํ ํ ํ ๋ฆฌํ์คํธ์ ๊ฒํ ๊ฒฐ๊ณผ๋ฅผ ๋๊ธ๋ก ์ถ๊ฐํฉ๋๋ค. ํ ๋ง ์ ๋ฐ์ดํธ๋ฅผ ์๊ตฌํ๊ฑฐ๋ ๊ฐ์ ์ฌํญ์ ์ ์ํ ์ ์์ต๋๋ค.
ํ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ฒ๋ฆฌํ๊ณ GitHub ๋ฆด๋ฆฌ์ค๋ฅผ ์ ๋ฐ์ดํธํ์ธ์. PR์ ๋๊ธ์ ๋จ๊ฒจ ํผ๋๋ฐฑ์ ์ฒ๋ฆฌํ์์ ์๋ฆฌ์ธ์. ์ PR์ ์ด์ง ๋ง์ธ์.
ํ์ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ฒ๋ฆฌ๋๋ฉด ํ ๋ง๋ฅผ ๊ฒ์ํ ๊ฒ์ ๋๋ค.
Note
Obsidian ํ์๋ง ํ ๋ง๋ฅผ ๊ฒ์ํ ์ ์์ง๋ง, ๊ทธ๋์ ๋ค๋ฅธ ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์์ด ๊ฒํ ๋ฅผ ๋์ธ ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
ํ ๋ง๊ฐ ๊ฒํ ๋๊ณ ๊ฒ์๋๋ฉด ์ปค๋ฎค๋ํฐ์ ์๋ฆด ์ฐจ๋ก์ ๋๋ค:
- ํฌ๋ผ์ Share & showcase์ ๊ณต์ง
- Discord์
#updates
์ฑ๋์ ๊ณต์ง (developer
์ญํ ํ์)