๐ Obsidian Zettelkasten Boilerplate
**๊ฐ์ธ ์ง์ ๊ด๋ฆฌ ์์คํ (PKM)**์ ์ํด ์ค๊ณ๋ Obsidian Vault ํ ํ๋ฆฟ์ ๋๋ค.
Zettelkasten ๋ฐฉ๋ฒ๋ก ์ ๊ธฐ๋ฐ์ผ๋ก, ๋ค์ํ ์ง์์ ์ฒด๊ณ์ ์ผ๋ก ๊ธฐ๋กยท์ฐ๊ฒฐยท๋ฐฐํฌํ ์ ์์ต๋๋ค.
๐ ๋ชฉ์ฐจ
- ํ๋ก์ ํธ ๊ฐ์
- ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
- ์ง์ ์์คํ
- ๊ธฐ์ ์ ํน์ง
- ์ํฌํ๋ก์ฐ
- ์ฅ์
- ์น์ฌ์ดํธ ๋ฐฐํฌ
- ๊ธฐ์ฌ
๐ ํ๋ก์ ํธ ๊ฐ์
์ด ์ ์ฅ์๋ Obsidian์์ ์ฌ์ฉํ ์ ์๋ Zettelkasten ๊ธฐ๋ฐ ์ง์ ๊ด๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ธ๋ถ ์๋ฃ โ ์ฌ์์ฑ โ ์ฐ๊ฒฐ โ ์ ์ โ ํ๊ทธํ์ ๊ณผ์ ์ผ๋ก ์ง์์ ์ถ์ ํ๋ฉฐ,
Git๊ณผ Python ์คํฌ๋ฆฝํธ๋ฅผ ํตํ ์๋ํยท๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
๐ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
1. ๐ ์ฐธ๊ณ ๋ ธํธ (Reference Notes)
- ์ธ๋ถ ์๋ฃ ์๋ฌธ ์ ์ฅ
- ์:
ai ๋ต๋ณ/
, ์ฑ /๊ฐ์ ์์ฝ ๋ฑ
2. โ๏ธ ๋ฌธํ ๋ ธํธ (Literature Notes)
- ์ฐธ๊ณ ๋ ธํธ๋ฅผ ์์ ์ ์ธ์ด๋ก ์ฌ์์ฑยท์์ฝ
- ์:
๋ฐ์ผ๋ฆฌ๋ ธํธ/
,์ฃผ๊ฐ๋ ธํธ/
3. ๐ท๏ธ ํ๊ทธ (Tags)
- ์ฃผ์ ๋ณ ๋ถ๋ฅ ๋ฐ ํ๋ธ ์ญํ
- ๊ด๋ จ ๋ ธํธ๋ฅผ ์๋ ๋ชฉ๋กํ
4. ๐ ์์ธ (Index)
- ํ๊ทธ๋ค ๊ฐ ๊ด๊ณ ์๊ฐํยทํ์ ์ง์
5. ๐ ์๊ตฌ ๋ ธํธ (Permanent Notes)
- ์ ์ ๋ ํต์ฌ ๊ฐ๋ ์ ์ฅ
- ์ง์ ๋คํธ์ํฌ ์ค์ฌ ๋ ธ๋ ์ญํ
๐ ์ง์ ์์คํ
_templates
(ํ
ํ๋ฆฟ)
Main Note.md
: ์ผ๋ฐ ๋ ธํธ ๊ธฐ๋ณธ ํ ํ๋ฆฟAI Res.md
: AI ๋ต๋ณ์ฉTags.md
: ํ๊ทธ ๋ ธํธIndex.md
: ์์ธ ๋ ธํธdaily.md
: ์ผ์ผ ๋ ธํธweekly.md
: ์ฃผ๊ฐ ๋ ธํธ
python
(์๋ํ ์คํฌ๋ฆฝํธ)
ai๋ต๋ณ publish.py
: AI ๋ ธํธ ๋ฐํ ์ํ ๊ด๋ฆฌํ๊ทธ publish.py
: ํ๊ทธ ๋ ธํธ ๋ฐํ ์ํ ๊ด๋ฆฌ์๊ตฌ๋ ธํธ ์๋.py
: ๋ฌธํโ์๊ตฌ ๋ ธํธ ์ด๋ ์๋ํ์๊ตฌ๋ ธํธ publish.py
: ์๊ตฌ ๋ ธํธ ๋ฐํ ์ํ ๊ด๋ฆฌ
assets
- ์ด๋ฏธ์งยทPDFยท๋ค์ด์ด๊ทธ๋จ ์ ์ฅ
โ ๊ธฐ์ ์ ํน์ง
์ฌ์ฉ ํ๋ฌ๊ทธ์ธ
- Core: ํ์ผ ํ์๊ธฐ, ๊ฒ์, ๊ทธ๋ํ ๋ทฐ, ๋ฐฑ๋งํฌ ๋ฑ
- Community:
calendar
,dataview
,git
,periodic-notes
,
templater
,quartz-syncer
,minimal-theme
๋ฑ
์๋ํ
- Templater: ์ ๋ชฉยท๋ฉํ๋ฐ์ดํฐยท๋งํฌ ์๋ ์ฝ์
- Dataview: ๋ ธํธ ๋ชฉ๋ก ์๋ ์์ฑ
- Python: ๋๋ ๋ฉํ๋ฐ์ดํฐ ์ฒ๋ฆฌ
๋ฉํ๋ฐ์ดํฐ
publish
,ํ๊ทธ
,์ํ
,์ฐธ์กฐ
๐ ์ํฌํ๋ก์ฐ
-
์๋ก์ด ํ์ต ์๋ฃ ์ฒ๋ฆฌ
- ๊ฐ์/์ฑ
/์์ ๋ด์ฉ โ
1-๐ ์ฐธ๊ณ ๋ ธํธ
์ ์ ์ฅ - ์ดํดํ ๋ด์ฉ โ
2-โ๏ธ ๋ฌธํ ๋ ธํธ
์ ์ฌ์์ฑ - ์์ ํ ์ํ๋ ๊ฐ๋
โ
5-๐ ์๊ตฌ ๋ ธํธ
๋ก ์น๊ฒฉ
- ๊ฐ์/์ฑ
/์์ ๋ด์ฉ โ
-
์ง์ ํ์ํ๊ธฐ
- ์ฃผ์ ๋ณ๋ก ์ฐพ๊ธฐ โ
3-๐ท๏ธ ํ๊ทธ
ํ์ฉ - ์ฐ๊ด ๊ฐ๋ ์ฐพ๊ธฐ โ ๋ฐฑ๋งํฌ์ ๋๊ฐ๋ ๋งํฌ ํ์ฉ
- ์ ์ฒด ๊ตฌ์กฐ ํ์ โ ๊ทธ๋ํ ๋ทฐ ํ์ฉ
- ์ฃผ์ ๋ณ๋ก ์ฐพ๊ธฐ โ
-
์ ๊ธฐ ์ ๋ฆฌ ์์
2-โ๏ธ ๋ฌธํ ๋ ธํธ/์์/
ํด๋ ์ ๋ฆฌ- ์๊ตฌ ๋ ธํธ ์น๊ฒฉ ํ๋ณด ํ์ธ
- ๋์ด์ง ๋งํฌ ๋ฐ ์ค๋ณต ๋ ธํธ ์ ๋ฆฌ
ํ ํ๋ฆฟ ํ์ฉ
- ์ ๋ ธํธ ์์ฑ์ ์๋์ผ๋ก Templater๊ฐ ์คํ๋์ด ๋ฉํ๋ฐ์ดํฐ์ ์ฐ๊ฒฐ ์ค์
- ๊ฐ ๋
ธํธ ์ ํ๋ณ ํ
ํ๋ฆฟ์ด
_templates/
ํด๋์ ์ค๋น๋จ
์๋ํ ๋๊ตฌ
_codes/
ํด๋์ Python ์คํฌ๋ฆฝํธ๋ค๋ก ๋ฉํ๋ฐ์ดํฐ ์ผ๊ด ๊ด๋ฆฌ- Dataview ํ๋ฌ๊ทธ์ธ์ผ๋ก ๋์ ๋ชฉ๋ก ์์ฑ
- Git ์ฐ๋์ผ๋ก ์๋ ๋ฒ์ ๊ด๋ฆฌ
ํ์ต ์๋ฃ ์ฒ๋ฆฌ
- ์์ง โ
1-๐ ์ฐธ๊ณ ๋ ธํธ
- ์ํ โ
2-โ๏ธ ๋ฌธํ ๋ ธํธ
- ์ฐ๊ฒฐ โ ๋งํฌ ์์ฑ
- ์ ์ โ
5-๐ ์๊ตฌ ๋ ธํธ
- ๋ถ๋ฅ โ
3-๐ท๏ธ ํ๊ทธ
์ง์ ํ์
- ํ๊ทธ ๊ธฐ๋ฐ ํ์
- ๋งํฌ ์ถ์
- ๊ทธ๋ํ ๋ทฐ
- ๊ฒ์ ํ์ฉ
๐ ์ฅ์
- ์ฐ๊ฒฐ์ฑ: ๋ชจ๋ ๋ ธํธ๊ฐ ๋งํฌ๋ก ์ฐ๊ฒฐ
- ํ์ฅ์ฑ: ๋๋ ๋ ธํธ๋ ์ฒด๊ณ ๊ด๋ฆฌ ๊ฐ๋ฅ
- ์๋ํ: ๋ฐ๋ณต ์์ ์ต์ํ
- ๋ฒ์ ๊ด๋ฆฌ: Git์ผ๋ก ์ด๋ ฅ ์ถ์ ยท๋ฐฑ์
๐ ์น์ฌ์ดํธ ๋ฐฐํฌ
์ด ํ ํ๋ฆฟ์ Quartz๋ฅผ ์ฌ์ฉํด ์น์ฌ์ดํธ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๐ค ๊ธฐ์ฌ
Pull Requestยท์ด์ ์ ์ ๋ชจ๋ ํ์ํฉ๋๋ค.