๋ฐ์ํ
# ๐ MkDocs Material ๋ธ๋ก๊ทธ ๋ฐฐํฌ ๊ฐ์ด๋
MkDocs Material ํ
๋ง๋ก ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ ๋,
๋ก์ปฌ ํ๊ฒฝ์์ ์์ ํ GitHub Pages๋ก ๋ฐ์ํ๋ ์ ์ฒด ๊ณผ์ ์ ์ ๋ฆฌํ์ต๋๋ค.
---
## 1๏ธโฃ ๊ฐ์ํ๊ฒฝ ํ์ฑํ
# (์๋ค๋ฉด) ๊ฐ์ํ๊ฒฝ ํ์ฑํ
.venv\Scripts\Activate
## 2๏ธโฃ Material ํ ๋ง ์ต์ ๋ฒ์ ์ค์น/์ ๋ฐ์ดํธ
pip install mkdocs-material --upgrade
## 3๏ธโฃ ๋ก์ปฌ์์ ๋ธ๋ก๊ทธ ํ์ธ
mkdocs serve
๐ http://127.0.0.1:8000 ์ ์ํด์ ํ
๋ง/์์ ์ฌํญ ๋ฐ์ ํ์ธ
4๏ธโฃ GitHub Pages ๋ฐฐํฌ
mkdocs gh-deploy --force
5๏ธโฃ ๋ณ๊ฒฝ ์ฌํญ GitHub์ ์ปค๋ฐ & ํธ์
git add -A
git commit -am "blog edit commit"
git push origin main
ํ์ ์ ๊ฐ์ ํธ์:
git push origin main --force
## โ
์ ๋ฆฌ
๊ฐ์ํ๊ฒฝ ์คํ → Activate
Material ์ ๋ฐ์ดํธ → pip install ...
๋ก์ปฌ ํ ์คํธ → mkdocs serve
๋ฐฐํฌ ์คํ → mkdocs gh-deploy
GitHub ํธ์ → git push origin main
### ์ด ์์๋๋ก ํ๋ฉด MkDocs ๋ธ๋ก๊ทธ ์์ → ๋ฐฐํฌ → GitHub ๋ฐ์๊น์ง ์ํํ ์งํ๋ฉ๋๋ค ๐
๋ฐ์ํ
'Github > Blog' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Github Blog] ๊นํ ๋ธ๋ก๊ทธ๋ก ์๋์ฌ๊ธฐ (0) | 2025.08.30 |
---|---|
[Github Blog] ๊นํ ๋ธ๋ก๊ทธ ์ ์ ๋ฐ๊พธ๊ธฐ (0) | 2025.08.30 |
[Github Blog] ๊นํ ๋ธ๋ก๊ทธ ์ ๋ชฉ๊ณผ ๋ฉ๋ด ์ถ๊ฐ (0) | 2025.08.30 |
[Github Blog] ๋ธ๋ก๊ทธ ๊ธ ์์ฑ๊ณผ ์ธ๋ค์ผ ๋ณ๊ฒฝ (0) | 2025.08.30 |
[Github Blog] TIL Blog ๋ง๋ค๊ธฐ (0) | 2025.08.30 |