This is a personal blog and portfolio website for Yunio (윤재현), built with Next.js 15 (App Router). The project aims to provide a platform for sharing knowledge, showcasing work, and growing as a developer.
- Server-First Architecture: Optimized for performance and SEO using Next.js Server Components by default.
- Notion API Integration (Planned): Content will be managed and fetched from Notion databases.
- Modern UI/UX: Built with Tailwind CSS v4,
next-themesfor dark/light mode, andPretendardfont. - Interactive Elements (Planned): Features like Graph View (Obsidian style), comments (Giscus), and real-time page views.
- SEO & Analytics (Planned): Comprehensive SEO optimization and Google Analytics integration.
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS v4,
next-themes - CMS: Notion API
- Icons: Lucide React
- Animation: Framer Motion
- Deployment: Vercel
- Font: Pretendard
First, clone the repository and install dependencies:
git clone [YOUR_REPOSITORY_URL]
cd yunios-blog
pnpm installThen, run the development server:
pnpm devOpen http://localhost:3000 with your browser to see the result.
This project is currently under active development. Refer to DEVELOPMENT.md for the detailed feature roadmap and AGENTS.md for agent development guidelines.
This project is deployed on Vercel and accessible via the custom domain yunio.dev.
This project was developed entirely by a Gemini AI agent. The agent was responsible for setting up the project, implementing features, refactoring code, and ensuring adherence to defined architectural and coding guidelines, based on user instructions. This demonstrates the capability of AI in end-to-end software development.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!