์ด๋ ๋ ์ ๋ง ์ฐ์ฐํ Docusaurus๋ฅผ ์๊ฒ ๋์์ต๋๋ค.
GitHub.io์ ๋ฐฐํฌ๋ ๋ธ๋ก๊ทธ์๋๋ฐ ์ ๋ง ์์๊ณ , ํธํด๋ณด์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ธ๋ก๊ทธ์ Footer์ ์ ํ์๋ ๋จ์ด ~ Built with Docusaurus.
๋ธ๋ก๊ทธ๋ก์จ์ Docusaurus ๐ฆโ
์ง๊ธ๊น์ง ์ฌ์ฉํด๋ณธ ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ๋ Jekyll, Hugo ๋ฑ์ด ์์๋๋ฐ, Docusaurus๊ฐ ๊ฐ์ฅ ์ฌ์ฉํ๊ธฐ ํธํ์ต๋๋ค.
Docusaurus๋? ๐คโ
Docusaurus๋ Meta์์ ๋ง๋ ์คํ์์ค ํ๋ก์ ํธ๋ก, React ๊ธฐ๋ฐ์ ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ์ ๋๋ค.
์ฅ์ ๐โ
1. React ๊ธฐ๋ฐ ๐ฑโ
React ๊ธฐ๋ฐ์ ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ์ด๊ธฐ ๋๋ฌธ์, React๋ฅผ ์ฌ์ฉํด๋ณธ ๊ฒฝํ์ด ์๋ค๋ฉด ๋น ๋ฅด๊ฒ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
2. ์ ์์ฑ๋ ๊ฐ์ด๋ ๋ฌธ์ ๐โ
Meta์์ ๋ง๋ ํ๋ก์ ํธ์ด๊ธฐ ๋๋ฌธ์, ๊ฐ์ด๋ ๋ฌธ์๊ฐ ์ ์์ฑ๋์ด์์ต๋๋ค. Docusaurus ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋ฉด์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
3. ํธ๋ฆฌํ ๊ธฐ๋ฅ๋ค ๐ โ
Docusaurus๋ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ๋ ํ์ํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํฉ๋๋ค. ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ๋ ํ์ํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์, ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ๋ ์๊ฐ์ ์ ์ฝํ ์ ์์ต๋๋ค.
4. ์ปค๋ฎค๋ํฐ ํ์ฑํ ๐คโ
Docusaurus ๊ณต์ Discord ์ฑ๋์์ ์ง๋ฌธ์ ํ๋ฉด ๋น ๋ฅด๊ฒ ๋ต๋ณ์ ๋ฐ์ ์ ์์ต๋๋ค.
5. GitHub Pages ํธ์คํ ๐โ
GitHub Pages๋ฅผ ํธ์คํ ์๋ฒ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. GitHub Pages๋ฅผ ํธ์คํ ์๋ฒ๋ก ์ฌ์ฉํ๋ฉด, ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ณ ๋ฐฐํฌํ๋ ๊ณผ์ ์ ๊ฐ๋จํ๊ฒ ํ ์ ์์ต๋๋ค.
6. ํ ๋ง ๐จโ
Docusaurus๋ ๊ธฐ๋ณธ ํ ๋ง ์ธ์๋ ์ฌ๋ฌ ํ ๋ง๋ฅผ ์ ๊ณตํฉ๋๋ค. Docusaurus ๊ณต์ ํ ๋ง๋ฅผ ๋ณด๋ฉด์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
7. ์์ฐ์ค๋ฌ์ด GitHub ์๋ ์ฌ๊ธฐ ๐ฑโ
GitHub ์๋๋ฅผ ์ฌ๊ธฐ ์ํด, GitHub Actions๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. GitHub Actions๋ฅผ ์ฌ์ฉํ๋ฉด, ์์ฐ์ค๋ฝ๊ฒ GitHub ์๋๋ฅผ ์ฌ์ ์ ์์ต๋๋ค.
๊ธฐ๋ฅ ๐ โ
๋ฌธ์๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํฉ๋๋ค.
- Markdown ๋ฌธ์ ์์ฑ
- ๋ฌธ์ ๋ฒ์ ๊ด๋ฆฌ
- ์นดํ ๊ณ ๋ฆฌ ๋ฐ ํ๊ทธ
- i18n
- ๊ฒ์
Docusaurus๋ก ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ ๐โ
๊ตญ๋ด ๊ฐ๋ฐ์๋ค์ด ๋ง์ด ์ฌ์ฉํ๋ ๋ธ๋ก๊ทธ ํ๋ซํผ Tistory, Velog, Notion ๋ฑ์ ์ฌ์ฉํด๋ณด์์ง๋ง, ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ๋ ์ ์ฝ์ฌํญ์ด ๋ง์์ต๋๋ค.
๋ ๋ง์ ์ฌ๋๋ค์ด ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค ์ ์๋๋ก, Docusaurus ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋๋ ๊ฐ๋จํ ๊ฐ์ด๋๋ฅผ ์์ฑํด๋ณด์์ต๋๋ค.
๋งํฌ : Docusaurus ํํ ๋ฆฌ์ผ ๐ฆ
๋ง์น๋ฉฐ ๐โ
์์ง ์ถ๊ฐํ์ง ๋ชปํ ๊ธฐ๋ฅ์ด ๋ง์ง๋ง, ์์ผ๋ก ๊ณ์ ๊ตฌํํด๋๊ฐ๋ฉฐ Tutorial์ ์ถ๊ฐํ ์์ ์ ๋๋ค.