23 lines
761 B
Plaintext
23 lines
761 B
Plaintext
# LastWebNovel Platform - llms.txt
|
|
|
|
## Project Overview
|
|
Web novel reading platform built with Nuxt 4, Nuxt Content v3, Drizzle ORM
|
|
|
|
## Tech Stack
|
|
- Frontend: Nuxt 4.4.2, Vue 3.5.30, Tailwind CSS 4.2.1
|
|
- CMS: Nuxt Content 3.0.0 (markdown-based)
|
|
- Database: PostgreSQL with Drizzle ORM
|
|
- UI: Nuxt UI 4.5.1
|
|
|
|
## Project Structure
|
|
- `/app/pages/` - Page routes
|
|
- `/app/components/` - Vue components
|
|
- `/content/novels/` - Novel markdown files
|
|
- `/server/api/` - Server endpoints
|
|
- `/server/db/` - Database schema (Drizzle)
|
|
|
|
## Key Patterns
|
|
- Use queryCollection('content').all() for Nuxt Content
|
|
- API endpoints in `/server/api/` use server-side composables
|
|
- Pages use $fetch() to call API endpoints
|
|
- Novel files: /content/novels/{slug}/index.md + ch-N.md chapters |