Notion Blog Post Workflow

์ด ๋ฌธ์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ Notion ๋งํฌ์™€ ํ•จ๊ป˜ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ์ถ”๊ฐ€๋ฅผ ์š”์ฒญํ–ˆ์„ ๋•Œ ๋”ฐ๋ฅธ๋‹ค.

์›์น™

  • ๋ณธ๋ฌธ์€ ๋ณ„๋„ ์ง€์‹œ๊ฐ€ ์—†์œผ๋ฉด ์ˆ˜์ •, ์š”์•ฝ, ์œค๋ฌธ, ์žฌ์ž‘์„ฑํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • LLM์ด ์ž๋™์œผ๋กœ ํŒ๋‹จํ•˜๋Š” ๋ฒ”์œ„๋Š” slug, category, excerpt, ํ•„์š” ์‹œ date ๊ฐ™์€ ํฌ์ŠคํŠธ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋กœ ์ œํ•œํ•œ๋‹ค.
  • ๋ณธ๋ฌธ ๋ณ€ํ™˜์€ Notion block ๊ตฌ์กฐ๋ฅผ Markdown์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…์ด๋‹ค.
  • ์ด๋ฏธ์ง€, ํ‘œ, ์ฝ”๋“œ ๋ธ”๋ก, ์ธ์šฉ๋ฌธ, ๋ฆฌ์ŠคํŠธ ๊ฐ™์€ ๊ตฌ์กฐ๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ์›๋ž˜ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•œ๋‹ค.
  • ๋ถˆํ™•์‹คํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” ์ถ”๋ก  ๊ทผ๊ฑฐ๋ฅผ ํ™•์ธํ•˜๊ณ , ํ™•์‹ ์ด ๋‚ฎ์œผ๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌป๋Š”๋‹ค.

1. Notion MCP ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํ™•์ธ

ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ LLM ๋„๊ตฌ์— Notion MCP ๋˜๋Š” Notion connector๊ฐ€ ์žˆ๋Š”์ง€ ๋จผ์ € ํ™•์ธํ•œ๋‹ค.

  • Codex: ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชฉ๋ก์—์„œ Notion ๊ด€๋ จ MCP/connector๋ฅผ ์ฐพ๋Š”๋‹ค. ์ง€์—ฐ ๋กœ๋”ฉ์ด ํ•„์š”ํ•˜๋ฉด tool_search๋กœ notion์„ ๊ฒ€์ƒ‰ํ•œ๋‹ค.
  • Claude: ํ˜„์žฌ ์„ธ์…˜์˜ MCP tool/resource ๋ชฉ๋ก์— Notion ๊ด€๋ จ ๋„๊ตฌ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • ๋‹ค๋ฅธ LLM: ํ•ด๋‹น ๋„๊ตฌ์˜ MCP/connector ๋ชฉ๋ก์—์„œ Notion ์ฝ๊ธฐ ๊ธฐ๋Šฅ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

Notion MCP ๋˜๋Š” connector๊ฐ€ ์žˆ์œผ๋ฉด ํ•ด๋‹น ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. Notion MCP ๋˜๋Š” connector๊ฐ€ ์—†์œผ๋ฉด Notion ํŽ˜์ด์ง€๋ฅผ ์ฝ์„ ๋ฐฉ๋ฒ•์ด ์—†์œผ๋ฏ€๋กœ ์ž๋™ ์ƒ์„ฑ์„ ์ง„ํ–‰ํ•˜์ง€ ๋ง๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ์—ฐ๊ฒฐ ์„ค์ •์„ ์š”์ฒญํ•œ๋‹ค.

2. Notion ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ

Notion MCP๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š”๋‹ค.

  • ํŽ˜์ด์ง€ ์ œ๋ชฉ
  • ํŽ˜์ด์ง€ ๋‚ ์งœ ์†์„ฑ, ์žˆ๋Š” ๊ฒฝ์šฐ
  • ํŽ˜์ด์ง€ ๋ณธ๋ฌธ block tree
  • ์ด๋ฏธ์ง€/file block์˜ ์›๋ณธ URL ๋˜๋Š” ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ URL

MCP ์—†์ด ๋ณ„๋„ ์Šคํฌ๋ฆฝํŠธ๋‚˜ ์ˆ˜๋™ API ํ˜ธ์ถœ๋กœ ์šฐํšŒํ•˜์ง€ ์•Š๋Š”๋‹ค.

3. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ฒฐ์ •

๊ธฐ์กด ํฌ์ŠคํŠธ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

---
title: DNS
date: 2026-07-03
categories:
  - Network
excerpt: DNS์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž
---

๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ฒฐ์ • ๊ทœ์น™:

  • title: Notion ํŽ˜์ด์ง€ ์ œ๋ชฉ์„ ์šฐ์„  ์‚ฌ์šฉํ•œ๋‹ค.
  • date: Notion์— ๋‚ ์งœ ์†์„ฑ์ด ์žˆ์œผ๋ฉด ์‚ฌ์šฉํ•œ๋‹ค. ์—†์œผ๋ฉด ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์ผ ๋˜๋Š” ํ˜„์žฌ ์ž‘์—…์ผ์„ YYYY-MM-DD๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
  • category: ๊ธฐ์กด _posts์˜ ์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ฆ„๊ณผ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๋งž์ถ˜๋‹ค. ํ˜„์žฌ ์ฃผ๋กœ ์“ฐ๋Š” ๊ฐ’์€ Algorithm, DB, Daily, Git, Infra, Java, Network, OS, Project, Spring, Web์ด๋‹ค.
  • slug: ์˜์–ด ์†Œ๋ฌธ์ž kebab-case๋กœ ๋งŒ๋“ ๋‹ค. ์ œ๋ชฉ์„ ๊ทธ๋Œ€๋กœ ์Œ์ฐจํ•˜์ง€ ๋ง๊ณ  ๊ธ€์˜ ํ•ต์‹ฌ ์ฃผ์ œ๋ฅผ ์งง๊ฒŒ ํ‘œํ˜„ํ•œ๋‹ค. ์˜ˆ: http-version, virtual-memory, refresh-token-conflict.
  • excerpt: ๋ณธ๋ฌธ์„ ๋ฐ”๊พธ์ง€๋Š” ์•Š๋˜, ํฌ์ŠคํŠธ ๋ชฉ๋ก์— ํ‘œ์‹œํ•  ํ•œ ์ค„ ์„ค๋ช…์€ LLM์ด ์›๋ฌธ์„ ๊ทผ๊ฑฐ๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์กด ์Šคํƒ€์ผ์ฒ˜๋Ÿผ ์งง์€ ํ•œ๊ตญ์–ด ๋ฌธ์žฅ์œผ๋กœ ์ž‘์„ฑํ•œ๋‹ค.

Notion์—๋Š” Slug, Category, Excerpt ์†์„ฑ์ด ์—†๋‹ค๋Š” ์ „์ œ๋กœ ์ž‘์—…ํ•œ๋‹ค. ์ด ๊ฐ’๋“ค์€ LLM์ด ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ์ฝ๊ณ  ์ง์ ‘ ๊ฒฐ์ •ํ•œ๋‹ค.

4. Markdown ์ƒ์„ฑ

์ƒ์„ฑ ๊ฒฝ๋กœ:

  1. Notion MCP ๋˜๋Š” connector๋กœ ๋ณธ๋ฌธ block์„ ์ฝ๋Š”๋‹ค.
  2. _posts/YYYY-MM-DD-slug.md ํŒŒ์ผ์„ ๋งŒ๋“ ๋‹ค.
  3. front matter๋ฅผ ๋ถ™์ธ๋‹ค.
  4. ๋ณธ๋ฌธ block์„ Markdown์œผ๋กœ ๋ณ€ํ™˜ํ•ด ๋ถ™์ธ๋‹ค.

5. ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ

  • ๊ฐ€๋Šฅํ•˜๋ฉด ์ด๋ฏธ์ง€๋ฅผ assets/images/posts/<slug>/ ์•„๋ž˜์— ์ €์žฅํ•œ๋‹ค.
  • Markdown์—๋Š” /assets/images/posts/<slug>/<filename> ํ˜•์‹์˜ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ์“ด๋‹ค.
  • ์ด๋ฏธ์ง€ ์บก์…˜์ด ์žˆ์œผ๋ฉด alt text๋กœ๋งŒ ๋ฐ˜์˜ํ•˜๊ณ  ๋ณธ๋ฌธ ๋ฌธ์žฅ์„ ์ƒˆ๋กœ ๋งŒ๋“ค์ง€ ์•Š๋Š”๋‹ค.
  • ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉด ์›๋ณธ URL์„ ์œ ์ง€ํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ ค์ค€๋‹ค.

6. ๊ฒ€์ฆ

์ž‘์—… ํ›„ ๋‹ค์Œ์„ ํ™•์ธํ•œ๋‹ค.

  • ํŒŒ์ผ๋ช…์ด _posts/YYYY-MM-DD-slug.md ํ˜•์‹์ธ์ง€ ํ™•์ธํ•œ๋‹ค.
  • front matter์— title, date, categories, excerpt๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • ๋ณธ๋ฌธ ๋ฌธ์žฅ์ด Notion ์›๋ฌธ๊ณผ ์˜๋„์ ์œผ๋กœ ๋‹ฌ๋ผ์ง€์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • ์ œ๋ชฉ, ๋ฌธ๋‹จ, ์ธ์šฉ๋ฌธ, ๋ชฉ๋ก, ์ด๋ฏธ์ง€, ์ฝ”๋“œ ๋ธ”๋ก ์‚ฌ์ด์— Markdown ๋ธ”๋ก ๊ฒฝ๊ณ„๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๋นˆ ์ค„์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • ์ฝ”๋“œ ํŽœ์Šค์˜ ์‹œ์ž‘๊ณผ ์ข…๋ฃŒ ๊ฐœ์ˆ˜๊ฐ€ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • ์ฝ”๋“œ ํŽœ์Šค ์–ธ์–ด ์‹๋ณ„์ž๋Š” java, yaml, text์ฒ˜๋Ÿผ ๊ณต๋ฐฑ ์—†๋Š” ๋‹จ์ผ ํ† ํฐ์„ ์‚ฌ์šฉํ•œ๋‹ค. Notion์˜ plain text๋Š” text๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.
  • ์ฝ”๋“œ ๋ธ”๋ก ๋‚ด๋ถ€์˜ ๊ณผ๋„ํ•œ ํƒญ๊ณผ ๊ณต๋ฐฑ ์ „์šฉ ์ค„์„ ์ œ๊ฑฐํ•˜๊ณ , ์›๋ž˜ ์ฝ”๋“œ ๊ตฌ์กฐ์— ํ•„์š”ํ•œ ๋“ค์—ฌ์“ฐ๊ธฐ๋งŒ ์œ ์ง€ํ•œ๋‹ค.
  • ์ด๋ฏธ์ง€ Markdown์ด ์—ด๋ฆฐ ์ฝ”๋“œ ํŽœ์Šค ์•ˆ์— ๋“ค์–ด๊ฐ€์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • ์ œ๋ชฉ์ด๋‚˜ ์ผ๋ฐ˜ ๋ฌธ๋‹จ์ด ์•ž์„  ์ธ์šฉ๋ฌธ ๋˜๋Š” ๋ชฉ๋ก์— ์˜๋„์น˜ ์•Š๊ฒŒ ํฌํ•จ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • bundle exec jekyll build๋กœ ๋นŒ๋“œ๋ฅผ ํ™•์ธํ•œ๋‹ค.
  • ๋นŒ๋“œ๋œ ๊ฐ ์ƒˆ ํฌ์ŠคํŠธ๋ฅผ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง์ ‘ ์—ด๊ณ  ๋‹ค์Œ ๋Œ€ํ‘œ ๊ตฌ๊ฐ„์„ ์‹œ๊ฐ์ ์œผ๋กœ ํ™•์ธํ•œ๋‹ค.
    • ์ธ์šฉ๋ฌธ ๋‹ค์Œ์˜ ์ผ๋ฐ˜ ๋ฌธ๋‹จ๊ณผ ์ œ๋ชฉ
    • ์ค‘์ฒฉ ๋ชฉ๋ก ๋‹ค์Œ์˜ ์ œ๋ชฉ
    • ์ฝ”๋“œ ๋ธ”๋ก ์ „ํ›„์˜ ๋ณธ๋ฌธ๊ณผ ์ด๋ฏธ์ง€
    • ๊ธด ์ฒด์ด๋‹ ์ฝ”๋“œ์˜ ์ •๋ ฌ๊ณผ ๋ถˆํ•„์š”ํ•œ ๊ฐ€๋กœ ์Šคํฌ๋กค ์—ฌ๋ถ€
    • ์—ฐ์† ์ด๋ฏธ์ง€์™€ ํญ์ด ํฐ ์ด๋ฏธ์ง€
  • ๋นŒ๋“œ ์„ฑ๊ณต๋งŒ์œผ๋กœ ๋ Œ๋”๋ง ๊ฒ€์ฆ์„ ๋Œ€์‹ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊นจ์ง„ ๋ฒ”์œ„, ์ž˜๋ชป๋œ ๋“ค์—ฌ์“ฐ๊ธฐ, ์›๋ฌธ ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ๋œ ์ด๋ฏธ์ง€ Markdown์ด ์—†๋Š”์ง€ ํ™•์ธํ•œ ๋’ค ์ž‘์—…์„ ์™„๋ฃŒํ•œ๋‹ค.

์ตœ์ข… ์‘๋‹ต์—๋Š” ์ƒ์„ฑํ•œ ํŒŒ์ผ ๊ฒฝ๋กœ, ์ถ”๋ก ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ๊ฒ€์ฆ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ„๋‹จํžˆ ์ ๋Š”๋‹ค.