SystemArchitecture.
Matcha Logic의 시스템 아키텍처와 설계도를 투명하게 공개합니다.
📂 Directory Structure
matcha-logic/ ├── public/ │ ├── admin/ # Decap CMS (config.yml) │ ├── images/ # Assets │ └── _redirects # Routing Rules ├── src/ │ ├── components/ # UI Components │ ├── content/ # Markdown Data │ ├── layouts/ # Page Shells │ └── pages/ # Routing Points └── astro.config.mjs # Configuration
⚡ Core Dependencies
Astro
Web Framework
Tailwind CSS
Utility-first CSS
Decap CMS
Git-based CMS
🏗️ Component Usage
src / components
- 📄 Badge.astro
- 📄 Button.astro
- 📄 Card.astro
- 📄 Header.astro
- 📄 PageTitle.astro
- ... and more
JSsrc/pages/index.astro
1---
2import Button from '../components/Button.astro';
3import Badge from '../components/Badge.astro';
4---
5
6<Button variant="primary">
7 Brewing 시작하기
8</Button>
9
10<Badge size="micro">Snapdragon</Badge>
Astro ComponentsUTF-8
* 컴포넌트의 시각적 가이드라인은 UI Components 페이지를 참고하세요.