๐ [์น์ฌ์ดํธ ์ ์ 3ํธ] ๋ ธ์ (Notion)์ ์น์ฌ์ดํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค(CMS)๋ก ์ฐ๋ ๋ฒ
๐ค MySQL, ๋ฐฑ์๋? ๋น๊ฐ๋ฐ์๋ ๊ทธ๋ฐ ๊ฑฐ ๋ชจ๋ฆ ๋๋ค
๐ ํ ์ค ์์ฝ: ๋ณ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ๊ตฌ์ถํ์ง ์๊ณ , ๋ ธ์ (Notion)์ ์น์ฌ์ดํธ์ ์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ (CMS)์ผ๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณธ๋ค.

2ํธ์์๋ ์คํ์์ค ํ ํ๋ฆฟ๊ณผ AI ๋ฐ์ด๋ธ์ฝ๋ฉ์ ํ์ฉํด ์น์ฌ์ดํธ์ ๊ธฐ๋ณธ ๋ผ๋๋ฅผ ๋ง๋ค์๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ํ ๊ฐ์ง ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
"๊ทธ๋ผ ์น์ฌ์ดํธ์ ๋ค์ด๊ฐ ๊ธ์ ์ด๋์์ ์์ฑํ์ง?"
์น์ฌ์ดํธ์ ๋ชจ๋ ๊ธ์ HTML ํ์ผ์ ์ง์ ์์ฑํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, ๊ธ ํ๋๋ฅผ ์์ ํ ๋๋ง๋ค ์ฝ๋๋ฅผ ์ด์ด ์ง์ ์์ ํด์ผ ํ๋ค๋ฉด ์ฝํ ์ธ ๋ฅผ ๊พธ์คํ ๋ฐํํ๊ธฐ๊ฐ ์ด๋ ต๋ค.
์ผ๋ฐ์ ์ธ ์น์๋น์ค๋ผ๋ฉด MySQL ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ๋ง๋ค์ด ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ ์๋ ์๋ค. ํ์ง๋ง ์ฝํ ์ธ ์ค์ฌ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ๊ตณ์ด ๋ณต์กํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ๊ด๋ฆฌ์ ํ์ด์ง๊น์ง ์ง์ ๊ตฌ์ถํ ํ์๊ฐ ์์๊น?
๊ทธ๋์ Pixoas์์๋ ๋ ธ์ (Notion)์ ์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ (CMS)์ฒ๋ผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ํํ๋ค. ํ์ ๊ธ์ ์์ฑํ๋ฏ ๋ ธ์ ์์ ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ๊ณ , ํ์ํ ์์ ์ Notion API๋ฅผ ํตํด ์น์ฌ์ดํธ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ์์ด๋ค.
์ฆ, ๋ ธ์ = ์ฝํ ์ธ ๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ๊ณต๊ฐ, ์น์ฌ์ดํธ = ๋ฐฉ๋ฌธ์์๊ฒ ์ฝํ ์ธ ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ณต๊ฐ์ผ๋ก ์ญํ ์ ๋ถ๋ฆฌํ๋ ๊ฒ์ด๋ค.
์ด๋ฒ ํธ์์๋ ์ด ๊ตฌ์กฐ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํด๋ณด๊ณ , ๋ ธ์ ์ ์น์ฌ์ดํธ์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ํ์ํ ๊ธฐ๋ณธ ์ค๋น ๊ณผ์ ๊น์ง ์์๋ณด์.
๐ก ๋ ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ CMS์ฒ๋ผ ์ฌ์ฉํ๋ ์ด์
๐ ํ ์ค ์์ฝ: Notion์์ ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ๊ณ ์น์ฌ์ดํธ์์๋ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์ผ๋ก ์ฝํ ์ธ ๊ด๋ฆฌ์ ํ๋ฉด ๊ตฌ์ฑ์ ๋ถ๋ฆฌํ ์ ์๋ค.
์ฒ์ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ ๊ตฌ์ถํด์ผ ํ๋ ๊ณ ๋ฏผํ๋ค.
ํ์ง๋ง ๋ด๊ฐ ๋ง๋ค๊ณ ์ถ์ ๊ฒ์ ๋ณต์กํ ์น์๋น์ค๊ฐ ์๋๋ผ ๊ธ์ ์์ฑํ๊ณ ๋ฐฉ๋ฌธ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ์ฝํ ์ธ ์ค์ฌ์ ๋ธ๋ก๊ทธ์๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ฏธ ์ต์ํ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ ํธ์ด ํจ์ฌ ๊ฐ๋จํ๋ค.
๋ ธ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ๋ชฉ, ์์ฑ์ผ, ์นดํ ๊ณ ๋ฆฌ, ํ๊ทธ, ์ํ ๋ฑ์ ์์ฑ์ ์ด์ฉํด ์ฝํ ์ธ ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ Notion API๋ฅผ ์ด์ฉํ๋ฉด ์ธ๋ถ ํ๋ก๊ทธ๋จ์์ ์ด๋ฌํ ์ฝํ ์ธ ๋ฅผ ์ฝ์ด์ฌ ์ ์๋ค. ์ด๋ ๊ฒ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ์ฐ๋ฆฌ๊ฐ 2ํธ์์ ๋ง๋ ์น์ฌ์ดํธ์ ์ฐ๊ฒฐํ๋ฉด ๋๋ค.
์ฝ๊ฒ ํํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ค.
- Notion: ์ฝํ ์ธ ์์ฑ ๋ฐ ๊ด๋ฆฌ (์๋ณธ ์ ์ฅ์)
- GitHub Actions: ๋ ธ์ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ์น์ฌ์ดํธ ๋น๋ (์์ ์)
- Cloudflare Pages: ์์ฑ๋ ์ ์ ํ์ผ ๋ฐฐํฌ (๋ฐฉ๋ฌธ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ๊ณต๊ฐ)
์ฌ๊ธฐ์ ์ค์ํ ๊ฒ์ ๋ฐฉ๋ฌธ์๊ฐ ๋ ธ์ ์ ์ง์ ์ ์ํ๋ ๊ฒ์ด ์๋๋ผ๋ ์ ์ด๋ค. ์ฝํ ์ธ ๋ฅผ ์์ฑํ๋ ์ฌ๋์ ๋ ธ์ ์ ์ฌ์ฉํ๊ณ , ๋ฐฉ๋ฌธ์๋ ์พ์ ํ๊ฒ ๋ ๋๋ง๋ Pixoas ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ๊ฒ ๋๋ค.
๐ Notion์ 'ํค๋๋ฆฌ์ค CMS'์ฒ๋ผ ์ฌ์ฉํ ์ ์๋ค
๐ ํ ์ค ์์ฝ: ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ๋ Notion๊ณผ ๋ฐฉ๋ฌธ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ์น์ฌ์ดํธ๋ฅผ ๋ถ๋ฆฌํ๋ฉด ๊ฐ๊ฐ์ ์ญํ ์ ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค.
์ด๋ฐ ๊ตฌ์กฐ๋ฅผ ํํ ํค๋๋ฆฌ์ค CMS(Headless CMS)๋ผ๋ ๊ฐ๋ ์ผ๋ก ์ค๋ช ํ ์ ์๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ๋ ๋ถ๋ถ(๋จธ๋ฆฌ)๊ณผ ์ฝํ ์ธ ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ๋ฉด(๋ชธํต)์ ๋ถ๋ฆฌํ๋ ๋ฐฉ์์ด๋ค.
์ผ๋ฐ์ ์ธ CMS์์๋ ๊ด๋ฆฌ์ ํ์ด์ง์ ์น์ฌ์ดํธ๊ฐ ํ๋์ ์์คํ ์์์ ํจ๊ป ๋์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋ฐ๋ฉด ์ง๊ธ ์ฐ๋ฆฌ๊ฐ ๋ง๋๋ ๊ตฌ์กฐ์์๋ ์ญํ ์ด ๋๋๋ค.
| ๊ตฌ์ฑ ์์ | ์ญํ | ์ฝ๊ฒ ์ดํดํ๋ฉด |
|---|---|---|
| Notion | ์ฝํ ์ธ ์์ฑ ๋ฐ ๊ด๋ฆฌ | ๊ธ์ ์ฐ๋ ๊ณต๊ฐ |
| Notion API | ์ฝํ ์ธ ์ ๋ฌ | Notion๊ณผ ์น์ฌ์ดํธ๋ฅผ ์ฐ๊ฒฐํ๋ ํต๋ก |
| GitHub Actions | ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ๋น๋ | ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋ ์์ ์ |
| Cloudflare Pages | ์น์ฌ์ดํธ ๋ฐฐํฌ | ์์ฑ๋ ์ฌ์ดํธ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ณต๊ฐ |
์ฆ, ์ฝํ ์ธ ์ ์น์ฌ์ดํธ๋ฅผ ๋ถ๋ฆฌํด ๊ด๋ฆฌํ๋ ๊ฒ์ด๋ค.
๋๋ ์น์ฌ์ดํธ์ ๋ชจ๋ ๊ธ์ ์ง์ HTML๋ก ์์ฑํ์ง ์๋๋ค.
Notion์์ ๊ธ์ ์์ฑํ๊ณ โ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ โ ์น์ฌ์ดํธ๋ฅผ ๋ค์ ๋น๋ํ ๋ค โ ์์ฑ๋ ํ์ด์ง๋ฅผ ๋ฐฐํฌํ๋ค.
์ด๋ ๊ฒ ๋ง๋ค์ด๋๋ฉด ์ดํ์๋ ์๋ก์ด ๊ธ์ ์์ฑํ ๋๋ง๋ค ์น์ฌ์ดํธ ์ฝ๋๋ฅผ ์ง์ ์์ ํ ํ์๊ฐ ์๋ค.
๐ Notion API ์ฐ๋์ ํ์ํ ํต์ฌ ์ ๋ณด
๐ ํ ์ค ์์ฝ: ๋ ธ์ ๊ณผ ์ธ๋ถ ํ๋ก๊ทธ๋จ์ ์ฐ๊ฒฐํ๋ ค๋ฉด 'API ์ธ์ฆ ํ ํฐ'๊ณผ ์ฐ๊ฒฐํ '๋ฐ์ดํฐ๋ฒ ์ด์ค ID' ๋ ๊ฐ์ง ์ ๋ณด๋ฅผ ์ ํํ๊ฒ ์ค๋นํด์ผ ํ๋ค.
๊ทธ๋ ๋ค๋ฉด GitHub Actions ๊ฐ์ ์ธ๋ถ ํ๊ฒฝ์์๋ ์ด๋ป๊ฒ Notion์ ๊ธ์ ๊ฐ์ ธ์ฌ ์ ์์๊น?
ํต์ฌ์ Notion API๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด๋ค.
์ด๋ฅผ ์ํด์๋ ํฌ๊ฒ ๋ ๊ฐ์ง๋ฅผ ์ค๋นํด์ผ ํ๋ค.
- Notion Integration ์ธ์ฆ ์ ๋ณด
- ์ฐ๊ฒฐํ Database ID
์ฌ๊ธฐ์ ์ด๋ณด์๊ฐ ๊ฐ์ฅ ๋ง์ด ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ์ด ๋ฐ๋ก ์ธ์ฆ ํ ํฐ(API ํค)์ด๋ค.
์ด ํ ํฐ์ ์น์ฌ์ดํธ ์ฝ๋์ ์ผ๋ฐ ํ ์คํธ๋ก ๊ณต๊ฐํด์๋ ์ ๋ ์ ๋๋ค. GitHub Actions์์ ์ฌ์ฉํ ๋๋ GitHub Secrets์ ๊ฐ์ ์์ ํ ํ๊ฒฝ๋ณ์ ์ ์ฅ์์ ๋ฃ์ด ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
๐ โ Notion Integration (์ธ์ฆ ํ ํฐ) ๋ง๋ค๊ธฐ
Notion API๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ ๋ ธ์ ๊ฐ๋ฐ์ ํ์ด์ง์์ Integration์ ๋ง๋ค์ด์ผ ํ๋ค. ์ด๋ ์ฝ๊ฒ ๋งํด "์ธ๋ถ ํ๋ก๊ทธ๋จ์ด ๋ด Notion ์ฝํ ์ธ ์ ์ ๊ทผํ ์ ์๋๋ก ํ์ฉํ๋ ์ฐ๊ฒฐ ํต๋ก"๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
Integration์ ๋ง๋ ๋ค ๋ฐ๊ธ๋๋ '์ํฌ๋ฆฟ ํ ํฐ'์ ๋์ค์ ๊นํ๋ธ ์ก์ ์์ ์ฌ์ฉํ๊ฒ ๋๋ค.
๊ฑฐ๋ญ ๊ฐ์กฐํ์ง๋ง, ์ด ํ ํฐ์ ๊ณต๊ฐ๋ ์ธํฐ๋ท ๊ฒ์ํ์ด๋ ๊นํ๋ธ ์ฝ๋์์ 'NOTION_TOKEN=์ค์ _ํ ํฐ๊ฐ'์ฒ๋ผ ๋ ๊ฒ์ผ๋ก ๋ ธ์ถํด์๋ ์ ๋๋ค.
โ ๏ธ ์ค์: Notion ์ธ์ฆ ํ ํฐ์ ๋น๋ฐ๋ฒํธ์ ๋น์ทํ๊ฒ ์ทจ๊ธํด์ผ ํ๋ค. ๋ค๋ฅธ ์ฌ๋์๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๊ณต๊ฐ ์ ์ฅ์์ ์ฌ๋ฆฌ์ง ์๋๋ก ์ฃผ์ํ์.
๐๏ธ โก ์ฐ๊ฒฐํ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database ID) ์ค๋นํ๊ธฐ
๋ค์์ผ๋ก ์น์ฌ์ดํธ์์ ์ฌ์ฉํ ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ Notion ๋ฐ์ดํฐ๋ฒ ์ด์ค(ํ)๋ฅผ ์ค๋นํ๋ค. ์ฒ์๋ถํฐ ๋ณต์กํ ์์ฑ์ ๋ง๋ค ํ์๋ ์์ผ๋ฉฐ, ์๋์ ๊ฐ์ ๊ตฌ์ฑ์ผ๋ก ์์ํด๋ ์ถฉ๋ถํ๋ค.
- ์ ๋ชฉ: ๊ฒ์๊ธ ์ ๋ชฉ
- ์์ฑ์ผ: ๊ฒ์ ๋ ์ง (Date)
- ์นดํ ๊ณ ๋ฆฌ: ์ฝํ ์ธ ๋ถ๋ฅ (Select)
- ํ๊ทธ: ๊ด๋ จ ํค์๋ (Multi-select)
- ์ํ: ๋ฐํ ์ฌ๋ถ ๊ด๋ฆฌ (Checkbox ๋๋ Status)
์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ด์ง๋ฅผ ์ ์ฒด ํ๋ฉด์ผ๋ก ์ฐ ๋ค, ์น ๋ธ๋ผ์ฐ์ ์๋จ์ ์ฃผ์์ฐฝ(URL)์ ํ์ธํด ๋ณด์. ์ฃผ์๋ ๋๋ต ์๋์ ๊ฐ์ ํํ๋ฅผ ๋ค๋ค.
'https://www.notion.so/์ํฌ์คํ์ด์ค์ด๋ฆ/1234567890abcdef1234567890abcdef?v=์ด์ฉ๊ณ ์ ์ฉ๊ณ '
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ ์ฐพ์์ผ ํ **'Database ID'**๋ ์ํฌ์คํ์ด์ค ์ด๋ฆ ์ฌ๋์(/) ๋ค๋ถํฐ ๋ฌผ์ํ(?v=) ์๊น์ง ์ด์ด์ง๋ 32์๋ฆฌ์ ์๋ฌธ๊ณผ ์ซ์ ์กฐํฉ์ด๋ค.
์ ์์์์๋ ๊ตต๊ฒ ํ์๋ '1234567890abcdef1234567890abcdef' ๋ถ๋ถ๋ง ๋ณต์ฌํ๋ฉด ๋๋ค.
์ด ID๋ฅผ ํตํด ํ ํ๋ฆฟ์ ์๋ง์ ๋ฌธ์ ์ค์์ ๋ฑ ์ด ํ์ ์๋ ๊ธ๋ง ์ ํํ ํ๊ฒ์ผ๋ก ์ธ์ํ๊ฒ ๋๋ค.
โ ๏ธ ๊ฐ์ฅ ๋ง์ด ๋ฐ์ํ๋ ์ค๋ฅ: ๊ถํ ๋ถ์ฌ ์์ง ์๊ธฐ
๐ ํ ์ค ์์ฝ: Integration์ ๋ง๋ค๊ณ ํ ํฐ์ ๋ฐ๊ธํ๋ ๊ฒ์ผ๋ก ๋๋๋ ๊ฒ์ด ์๋๋ผ, ์ค์ ๋ก ์ฌ์ฉํ ๋ ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ด์ง์์ ๊ถํ์ ์ง์ ๋ถ์ฌํด์ผ ํ๋ค.
์ฒ์ ์ค์ ํ ๋ API๋ ๋ง๋ค์๊ณ ํ ํฐ๋ ์ ๋๋ก ๋ฃ์๋๋ฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค์ง ๋ชปํ๋ ์ค๋ฅ(403 ์๋ฌ)๋ฅผ ๊ฒช๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์ด์ ๋ ๊ฐ๋จํ๋ค. Integration์ ๋ง๋ค์๋ค๊ณ ํด์ ์๋์ผ๋ก ๋ด ๋ชจ๋ ๋ ธ์ ํ์ด์ง๋ฅผ ์ฝ์ ์ ์๋ ๊ฒ์ ์๋๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐ๋์ ๊ธ์ ๋ชจ์๋ ๋ ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ด์ง๋ก ๋ค์ด๊ฐ์, ๊ถํ ๋ถ์ฌ๋ฅผ ํด์ผ ํ๋ค.
์ฐ์ธก ์๋จ์ ์ 3๊ฐ(ยทยทยท) ๋ฉ๋ด๋ฅผ ๋๋ฌ '์ฐ๊ฒฐ(Connections)' ๋๋ '์ฐ๊ฒฐ ์ถ๊ฐ' ๋ฉ๋ด๋ฅผ ์ฐพ์ ๋ค, ์์ 1๋ฒ ๋จ๊ณ์์ ๋ด๊ฐ ๋ง๋ Integration์ ์ด๋ฆ์ ๊ฒ์ํด ์ถ๊ฐํด ์ฃผ์ด์ผ ํ๋ค.
์ด ์์ ์ ๊ฑฐ์ณ์ผ๋ง ๋น๋ก์ ์ธ๋ถ ์์คํ ์ด ํด๋น ๋ ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด์ฉ์ ํฉ๋ฒ์ ์ผ๋ก ์ฝ์ด๊ฐ ์ ์๋ค.
(๐ก 3ํธ์์๋ ์ด ๊ฐ๋ ๋ง ํ์คํ ์ดํดํ๊ณ ๋์ด๊ฐ๋ฉด ๋๋ค. ์ค์ ํ ํฐ๊ณผ ID๋ฅผ ์ด๋์ ํ์ธํ๊ณ ๊นํ๋ธ์ ์ด๋ป๊ฒ ์ ๋ ฅํ๋์ง๋ 5ํธ์์ ๋จ๊ณ๋ณ๋ก ๋ฐ๋ผ ํ๊ฒ ๋ ๊ฒ์ด๋ค.)
๐ ์ค์ ๊ฟํ: '์ํ' ์์ฑ์ผ๋ก ๋ฐํ ์ฌ๋ถ ๊ด๋ฆฌํ๊ธฐ
๐ ํ ์ค ์์ฝ: Notion ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐํ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ์์ฑ์ ๋ง๋ค์ด ์ํ๋ ์ฝํ ์ธ ๋ง ์น์ฌ์ดํธ์ ๋ฐ์ํ ์ ์๋ค.
๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ค ๋ณด๋ฉด ์์ฑ ์ค์ธ ๊ธ์ ์น์ฌ์ดํธ์ ๋ฐ๋ก ๊ณต๊ฐํ๊ณ ์ถ์ง ์์ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์๋ฅผ ๋ค์ด,
- ์์ฑ ์ค์ธ ๊ธ
- ๊ฒ์ ์ค์ธ ๊ธ
- ๋ฐํ ์ค๋น๊ฐ ๋๋ ๊ธ
์ ๋ชจ๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ด๋ฆฌํ ์ ์๋ค.
๊ทธ๋์ ๋๋ Notion ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํ(Status) ๋๋ ์ฒดํฌ๋ฐ์ค(Checkbox) ์์ฑ์ ๋ง๋ค์ด ๋ฐํ ์ฌ๋ถ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ์์ ์ถ์ฒํ๋ค.
์๋ฅผ ๋ค์ด,

์ด๋ ๊ฒ ๋ง๋ค์ด๋๋ฉด ๋์ค์ ์๋ํ ๋ก์ง์์ โ๋ฐํ ์ํ์ธ ์ฝํ ์ธ ๋ง ๊ฐ์ ธ์ค๊ธฐโ์ ๊ฐ์ ์กฐ๊ฑด์ ์ ์ฉํ ์ ์๋ค.
๋ค๋ง ์ค์ ๋ก ์ด๋ค ์์ฑ๋ช ์ ์ฌ์ฉํ๊ณ ์ด๋ค ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฐํํ ์ง๋ 5ํธ์์ GitHub Actions ์๋ํ ์ค์ ์ ๋ค๋ฃฐ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ค์ ํ ์์ ์ด๋ค.
๐โโ๏ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ , ๊ถ๊ธํ๋ ์ (Q&A)
(๐ ์ง๋ฌธ์ ํด๋ฆญํ๋ฉด ์์ธํ ๋ต๋ณ์ด ํผ์ณ์ง๋๋ค)
Q. Notion ํ์ด์ง๋ฅผ ์ธํฐ๋ท์ ๊ณต๊ฐํด์ผ ํ๋์?
A. ์น์ฌ์ดํธ์ ์๋ณธ ์ฝํ ์ธ ๋ฅผ ๊ณต๊ฐํ๊ธฐ ์ํด Notion ํ์ด์ง ์์ฒด๋ฅผ Public์ผ๋ก ์ค์ ํ ํ์๋ ์๋ค. API ์ฐ๊ฒฐ์ ํ์ํ ๊ถํ์ Integration์ ๋ถ์ฌํ๊ณ , ์ธ๋ถ ํ๋ก๊ทธ๋จ์ด ํด๋น ์ฝํ ์ธ ๋ฅผ ์ฝ์ ์ ์๋๋ก ์ค์ ํ๋ฉด ๋๋ค. ๋ค๋ง ์น์ฌ์ดํธ๋ก ๋ฐฐํฌํ ์ฝํ ์ธ ๋ ๋ฐฉ๋ฌธ์์๊ฒ ๊ณต๊ฐ๋๋ค๋ ์ ์ ๋ณ๊ฐ๋ค.
Q. Notion ๋ฌด๋ฃ ์๊ธ์ ๋ก๋ CMS์ฒ๋ผ ์ฌ์ฉํ ์ ์๋์?
A. ์ฝํ ์ธ ๊ด๋ฆฌ ์ฉ๋๋ก Notion์ ํ์ฉํ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค. ๋ค๋ง ๋ฌด๋ฃ ์๊ธ์ ์ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ ์กฐ๊ฑด์ ๋ณ๊ฒฝ๋ ์ ์์ผ๋ฏ๋ก ์ค์ ๊ตฌ์ถ ์์ ์ ์๊ธ์ ์ ์ ์ฑ ์ ํ์ธํ๋ ๊ฒ์ด ์ข๋ค.
Q. ๋ฐฉ๋ฌธ์๊ฐ ๋ง์์ง๋ฉด Notion API ํธ์ถ๋ ๊ทธ๋งํผ ๋์ด๋๋์?
A. ์ฐ๋ฆฌ๊ฐ ๋ง๋๋ ๊ตฌ์กฐ์์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐฉ๋ฌธ์๊ฐ ์นํ์ด์ง๋ฅผ ์ด ๋๋ง๋ค Notion API๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ด ์๋๋ค. ์ฝํ ์ธ ๋ฅผ ๊ฐ์ ธ์ ์ ์ ์น์ฌ์ดํธ๋ฅผ ๋น๋ํ๋ ๊ณผ์ ์์ Notion API๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฐฉ๋ฌธ์๋ ์์ฑ๋ ์นํ์ด์ง๋ฅผ ์ ๊ณต๋ฐ๋๋ค. ๋ฐ๋ผ์ ์ฌ์ดํธ ๋ฐฉ๋ฌธ์ ์์ Notion API ํธ์ถ ํ์๊ฐ 1:1๋ก ์ฆ๊ฐํ๋ ๊ตฌ์กฐ๋ ์๋๋ค.
Q. Notion์์ ๊ธ์ ์์ ํ๋ฉด ์น์ฌ์ดํธ์๋ ๋ฐ๋ก ๋ฐ์๋๋์?
A. ๊ธฐ๋ณธ์ ์ผ๋ก๋ ์๋๋ค. ํ์ฌ ๊ตฌ์ถํ๋ ๋ฐฉ์์ ์ ์ ์ฌ์ดํธ ์์ฑ(SSG)์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ Notion์ ๋ณ๊ฒฝ์ฌํญ์ ๋ค์ ๊ฐ์ ธ์ ์น์ฌ์ดํธ๋ฅผ ๋น๋ํ๋ ๊ณผ์ ์ด ํ์ํ๋ค. ์ดํ 5ํธ์์ GitHub Actions๋ฅผ ํ์ฉํด ์ด ๊ณผ์ ์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃฌ๋ค.
Q. Notion์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ผ๋ฉด ์น์ฌ์ดํธ์์๋ ์ ์์ ์ผ๋ก ๋ณด์ด๋์?
A. Notion ์ฝํ ์ธ ๋ฅผ ์น์ฌ์ดํธ๋ก ๊ฐ์ ธ์ค๋ ๊ณผ์ ์์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ ํจ๊ป ๊ณ ๋ คํด์ผ ํ๋ค. ํนํ Notion์์ ์ ๊ณตํ๋ ํ์ผ URL์ ๋ง๋ฃ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋จ์ํ ์๋ณธ URL๋ง ์ ์ฅํ๋ ๋ฐฉ์์ผ๋ก๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค. ์ด ๋ฌธ์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ 6ํธ์์ ๋ณ๋๋ก ์์ธํ ๋ค๋ฃฌ๋ค.
๐ ์น์ฌ์ดํธ ์ ์ 9๋ถ์ ์๋ฆฌ์ฆ ์ ์ฒด ๋ชฉ์ฐจ
Pixoas์์๋ ์น์ฌ์ดํธ ์ ์์ ์ฝ๊ฒ ๋ฐ๋ผ ํ ์ ์๋๋ก 9ํธ์ ํํ ๋ฆฌ์ผ๋ก ์ชผ๊ฐ์ด ์ฐ์ฌํ๋ค.
์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ๋ผ์ค๋ฉด ์ด๋์ ๋๋ง์ ๊ฐ์ธ ์น์ฌ์ดํธ๊ฐ ์์ฑ๋์ด ์์ ๊ฒ์ด๋ค.
- ๐ก [์น์ฌ์ดํธ ์ ์ 1ํธ] ์ ์ง๋น 0์? ์๋ํ๋ ์ค ๋์ ๋ ธ์ ํํ ์ด์
- ๐จ [์น์ฌ์ดํธ ์ ์ 2ํธ] AI๋ก ์ฝ๋ฉ ์์ด ์น์ฌ์ดํธ ๋ผ๋ ๊ตฌ์ถํ๊ธฐ
- ๐ [์น์ฌ์ดํธ ์ ์ 3ํธ] ๋ ธ์ ์ ์น์ฌ์ดํธ CMS๋ก ์ฐ๋ ๋ฒ (ํ์ฌ ๊ธ)
- โ๏ธ [์น์ฌ์ดํธ ์ ์ 4ํธ] Cloudflare Pages๋ก ์น์ฌ์ดํธ ๋ฐฐํฌํ๊ธฐ
- โ๏ธ [์น์ฌ์ดํธ ์ ์ 5ํธ] ๋ ธ์ ๊ธ ์๋ ๋ฐ์! ๊นํ๋ธ ์ก์ ์ฐ๋๋ฒ
- ๐จ [์น์ฌ์ดํธ ์ ์ 6ํธ] ๋ ธ์ ์ด๋ฏธ์ง ์์ค๋ฐ์ค ์ค๋ฅ ํด๊ฒฐ
- ๐ [์น์ฌ์ดํธ ์ ์ 7ํธ] ๊ฒ์์์ง ๋ฑ๋ก & ๋๋ฉ์ธ ์ฐ๊ฒฐ
- ๐ฐ [์น์ฌ์ดํธ ์ ์ 8ํธ] ์ ๋์ผ์ค ์น์ธ, ๊ฐ์น ์๋ ์ฝํ ์ธ ํผํ๊ธฐ
- ๐ค [์น์ฌ์ดํธ ์ ์ 9ํธ] AI๋ก ๋ธ๋ก๊ทธ ๋ฐฉ๋ฌธ์ ๋๋ฆฌ๊ธฐ
์ด ์๋ฆฌ์ฆ๋ ํน์ ์๋น์ค๋ฅผ ๋ฌด์กฐ๊ฑด ์ถ์ฒํ๊ธฐ ์ํ ๊ธ์ด ์๋๋ค. ๋ด๊ฐ ์ง์ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ๋น๊ตํ๊ณ ์ด์ํ๋ฉด์ ์ ํํ ๊ตฌ์กฐ๋ฅผ ๊ณต์ ํ๋ ๊ธฐ๋ก์ ๊ฐ๊น๋ค. 3ํธ์์๋ Notion์ ์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ ์ผ๋ก ์ฐ๊ฒฐํ๋ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ์ดํด๋ดค๋ค. ์ด์ด์ง๋ 4ํธ์์๋ ์์ฑ๋ ์น์ฌ์ดํธ๋ฅผ Cloudflare Pages์ ๋ฐฐํฌํ๊ณ ์ค์ ์ธํฐ๋ท์์ ์ ์ํ ์ ์๋๋ก ๋ง๋๋ ๊ณผ์ ์ ์์๋ณผ ์์ ์ด๋ค.
โ ๋ง๋ฌด๋ฆฌ ์ ๋ฆฌ
- ์ฝํ ์ธ ์ค์ฌ์ ์น์ฌ์ดํธ๋ผ๋ฉด ๋ณ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ๊ตฌ์ถํ์ง ์๊ณ ๋ ๋ ธ์ ์ ๊ฐ๋ ฅํ ํค๋๋ฆฌ์ค CMS์ฒ๋ผ ํ์ฉํ ์ ์๋ค.
- ๋ ธ์ ๊ณผ ์น์ฌ์ดํธ๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด์๋ 'Integration ์ธ์ฆ ํ ํฐ'๊ณผ ์ฌ์ฉํ 'Database ID'๊ฐ ํ์ํ๋ค.
- ์ธ์ฆ ํ ํฐ์ ๋ง๋ค์๋ค๋ฉด, ๋ฐ๋์ ๋ ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ด์ง ์ฐ์ธก ์๋จ ๋ฉ๋ด๋ฅผ ํตํด ํด๋น Integration์ '์ฐ๊ฒฐ ์ถ๊ฐ' ํด์ฃผ์ด์ผ ๊ถํ ์ค๋ฅ๋ฅผ ๋ง์ ์ ์๋ค.