Appearance
๐งญ Lyri ร Brian Studio
ํํ์ด์ง ์ ์ฒด ์์ ์์ (๋ง์คํฐ ํ๋ก์ฐ) v0.2
โ๊ตฌ์กฐ โ ํ โ ์์ฝ โ ์์ธ โ ๋ฐฐํฌ โ ํ์ฅ โ ์์ฑโ
0๋จ๊ณ. ์ ์ฒด ๋ฐฉํฅ ํ์ (์๋ฃ)
- ํํ์ด์ง ๋ชฉ์ ์ ์
- ๊ธฐ์ ์คํ ๊ฒฐ์ (VitePress)
- ๋๋ฉ์ธ ๊ตฌ์ฑ(lyrisudabang.com)
- VitePress๋ก ์์ ํ์
๐ ์ด ๋จ๊ณ 100% ์๋ฃ.
1๋จ๊ณ. ํ๋ก์ ํธ ํ๊ฒฝ ์ธํ
โ์ง ์ง๊ธฐ ์ ์ ๊ณต๊ตฌ๋ถํฐ ์ ๋ฆฌํ๋ ๋จ๊ณโ
ํด์ผ ํ ๊ฒ
/workspace/lyrisudabang-homepage์์ฑ- npm ์ด๊ธฐํ
- VitePress ์ค์น
- ๊ฐ๋ฐ ์๋ฒ ์คํbash
npm init vitepress@latest npm run docs:dev
๊ฒฐ๊ณผ
- ๊ธฐ๋ณธ ํํ์ด์ง ์คํ๋จ
- ๋น ๋ฌธ์ ์ํ
2๋จ๊ณ. ์ ์ฒด IA(Information Architecture) ๊ตฌ์ถ
โ๋จผ์ ํ์ด์ง ์ง๋๋ถํฐ ๋ง๋ค๊ธฐโ
ํด์ผ ํ ๊ฒ
- ์๋จ ๋ฉ๋ด ๊ตฌ์กฐ ํ์
- Home
- Docs
- Overlay
- Academy
- Blog
- Studio
- ํด๋ ๊ตฌ์กฐ ์์ฑ (๋น ํ์ผ ํฌํจ)
์)
docs/
index.md
howto/
index.md
install.md
config.md
overlay/
index.md
v2/
index.md
architecture.md
components.md
websocket.md
audio.md
academy/
index.md
vitepress/
index.md
basics.md
layout.md
deploy.md
blog/
index.md
2025/
homepage-build-log.md
overlay-dev-log.md
studio/
index.md
about.md
๋ชฉ์
- 404 ์ ๊ฑฐ ์ด์ ์ ์ ์ฒด ๋ผ์ฐํ ํ๋ณด
- โํํ์ด์ง ์ ์ฒด ์ฒโ์ ๋จผ์ ๋ง๋ ๋ค.
3๋จ๊ณ. ํ ๋ง/๋ ์ด์์/๋์์ธ ๋ฒ ์ด์ค ์ ์ฉ
โ๋ผ๋ ๋ง๋ค์ด์ก์ผ๋ฉด ์์น ํ๊ธฐ ์ ๋ผ์ธ์ ๋ด๋คโ
ํด์ผ ํ ๊ฒ
- ๋คํฌ๋ชจ๋ ๊ตฌ์กฐ ์ ์ฉ
- global.css / custom.css ์ค์
- Navbar/Sidebar ์กฐ์
- Footer ์ปดํฌ๋ํธ ๋ฑ๋ก
- Layout.vue ๊ตฌ์ฑ
- Home Hero ์์ญ ์์
๐ ํ์ฌ ๋จ๊ณ 100% ์๋ฃ.
4๋จ๊ณ. ๋ชจ๋ ํ์ด์ง์ โ์์ฝ ๋ฒ์ โ๋ง ์์ฑ
โ๋น ํ์ด์ง๋ฅผ ์์ ๋ผ. ํ์ง๋ง ํ ์ค์ฉ๋ง.โ
ํด์ผ ํ ๊ฒ
๋ชจ๋ ํ์ด์ง์ 5~10์ค์ง๋ฆฌ ์์ฝ ๋ด์ฉ ์ฝ์ :
- Docs/
- Docs/howto/
- Overlay/v2
- Academy/vitepress
- Blog/
- Studio/
๐ ๋ชฉํ:
์ฌ์ดํธ ๋ชจ๋ ๋ฉ๋ด๊ฐ ์ด๋ ๊ฐ๋ฅ + ์๋ฏธ ์๋ ๋ฌธ์ฅ ์กด์ฌ + 404 ์์
5๋จ๊ณ. ์์ธ ๋ฌธ์ ์์ฑ (ํต์ฌ๋ถํฐ)
โ์ ๋ถ ์ฐ๋ ค๊ณ ํ๋ฉด ์ฃฝ๋๋ค. ํต์ฌ๋ถํฐ.โ
์ฐ์ ์์
- Overlay v2
- Architecture
- WebSocket
- Audio System
- TrackControl ๊ตฌ์กฐ
- Docs/howto
- install
- config
- Academy/vitepress
- Studio/์ธ๊ณ๊ด
- Blog ํ์ฅ
๐ ์ด ๋จ๊ณ๋ถํฐ ์ค์ ๊ธฐ์ ๋ฌธ์๊ฐ ๋ง๋ค์ด์ง๋ค.
6๋จ๊ณ. Cloudflare Pages ๋ฐฐํฌ ์ค๋น
โ๋ฐฐํฌ๋ ๋ฆ๊ฒ ํด์ผ ํ๋ค. ์ง๊ธ์ด โ์ ๋โ๋ค.โ
ํด์ผ ํ ๊ฒ
- GitHub ๋ ํฌ ์ฐ๊ฒฐ
- ํ๋ก์ ํธ push
- Pages ํ๋ก์ ํธ ์์ฑ
- ๋น๋ ๋ช
๋ น ์ค์ bash
npm run docs:build - dist/ ๊ฒฝ๋ก ์ง์
- ์ปค์คํ ๋๋ฉ์ธ ์ฐ๊ฒฐ
- HTTPS ์๋ ์ ์ฉ
- ํ๋ฆฌ๋ทฐ ๋น๋ ํ์ธ
๐ ์ด ๋จ๊ณ๊ฐ ํํ์ด์ง ์ธ๋ถ ๊ณต๊ฐ์ ์ฒซ ์ค๋น.
7๋จ๊ณ. Cloudflare Pages ์ต์ด ๋ฐฐํฌ
โ์ธ์์ ์ฒ์์ผ๋ก ๊ณต๊ฐ๋๋ ์๊ฐโ
ํด์ผ ํ ๊ฒ
- ๋ฐฐํฌ ๋ฒํผ ํด๋ฆญ
- ์ฒซ ๋น๋ ๋ก๊ทธ ํ์ธ
- CSS/๋ ์ด์์ ๊นจ์ง ์ฌ๋ถ ์ฒดํฌ
- ๋คํฌ๋ชจ๋ / ๋ค๋น๊ฒ์ด์ ์ ์ ํ์ธ
- ๋งํฌ ๊ฒฝ๋ก ์ ๊ฒ
- mobile UI ํ์ธ
๐ ์ด ์์ ์์ homepage v0.1 ์จ๋ผ์ธ ์คํ.
8๋จ๊ณ. Overlay Academy ์ฐ๋
โํํ์ด์ง๋ ๋ ์ด๊ณ , ์์นด๋ฐ๋ฏธ๋ ์ง๋ถ์ด๋คโ
ํด์ผ ํ ๊ฒ
- Academy ๋ฉ๋ด ์ ๋น
- ์ฝํ ์ธ ํ๋ ์ ๊ตฌ์กฐ ํ์
- v2 Demo/Preview ๋ฃ๊ธฐ
- ์ค๋์คยท์น์์ผ ์๊ฐ์ ์ค๋ช
- PWA ์ค์น ์ค๋น (์ ํ)
9๋จ๊ณ. ํ ๋ง/์ ๋๋ฉ์ด์ ยท๋ธ๋๋ฉ ๊ฐํ
โLyri ร Brian ๊ฐ์ฑ์ ์ฌ๋ ๋จ๊ณโ
์)
- SnowLayer
- ํฌ๋ฆฌ์ค๋ง์ค ํ ๋ง
- ๋ก๊ณ /์์ด์ฝ ํ์
- Music Showcase
- Overlay UI ๋ฐ๋ชจ ์ฝ์
- ๋ชจ์ ํจ๊ณผ
10๋จ๊ณ. ๋ฌธ์ & ๊ธฐ๋ก ํ์ฅ
- Overlay v2 ๋ฌธ์ 70โ90% ์์ฑ
- ์๋ฒ ๋ฌธ์ ์ถ๊ฐ
- ๋ธ๋ก๊ทธ: Dev Log / Build Log ์์ฑ
- Release Note ๊ตฌ์กฐ ๋์
- ๋ฒ์ ๊ธฐ๋ก ๊ด๋ฆฌ(v0.1 โ v0.5 โ v1.0)
11๋จ๊ณ. ์ ์ ์คํ (v1.0)
- ์ ์ฒด ๋ฌธ์ ์ ๋น
- ์์นด๋ฐ๋ฏธ v1 ์์ฑ
- Overlay Demo ๊ณต๊ฐ
- ํํ์ด์ง ๊ธฐ๋ฅ ์์ฑ๋ 90% ์ด์
๐ฅ ์ต์ข ์์ฝ
v0.2 ํ๋ก์ฐ =
ํํ์ด์ง ๊ตฌ์ถ์ ์ ๋ ๊ธฐ์ค์ .
์ด์ ์ด ์์๋๋ก๋ง ๊ฐ๋ฉด ์์ ์ด ์ ๋ ๊ผฌ์ด์ง ์๋๋ค.