Skip to content

eonova/eonova.me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

eonova.me

预览

🎉 Introduction

A personal blog built with modern technology stack, integrating technical article display, open source project management, and more.

🌌 Features

  • Comments system
  • Like functionality
  • Post view counter
  • Blog post search
  • RSS feed
  • Sitemap
  • PWA

✨ Tech Stack

graph TD
    A[前端框架] --> B["Next.js 15"]
    A --> C["Tailwind CSS 4"]
    A --> D["TypeScript 5.7"]
    D --> E["React 19"]

    G[后端服务] --> H["Drizzle Kit"]
    G --> I["Trpc Server"]
    H --> J["PostgreSQL 16"]
    I --> K["Redis 1.34"]

    L[构建工具链] --> M["pnpm 10"]
    L --> N["Webpack 5"]
    M --> O["ESLint 9"]
    M --> P["TypeScript 编译器"]

    classDef framework fill:#2196F3,stroke:#1976D2;
    classDef service fill:#FFC107,stroke:#000;
    classDef build fill:#9C27B0,stroke:#7B1FA2;

    class A,F,D,E,L,N,M,O,P service;
    class B,C,G,H,I,J,K build;
Loading

🚀 Quick Start

Vercel One-Click Deployment

Deploy with Vercel

Docker Compose Deployment

docker compose up -d

🖥️ Local Development

Local development setup

# Install all dependencies
pnpm i

# Start development server (with 3000 processes in parallel)
pnpm dev --p 3000

# Build production version
pnpm build

# Database initialization
pnpm db:migrate
pnpm db:seed

Key scripts

# Update dependencies
pnpm deps:up

# Check dependencies
pnpm check:knip

# Code quality check
pnpm lint

# Database operations
pnpm db:studio # Database management

# Analyze build package
pnpm bundle-analyzer

☕️ Buy me a coffee

Admire

About

✨ Eonova's Blog

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •