Skip to content

A modern personal blog built on Vue 3 + TypeScript + Vite, combined with Vuetify and Tailwind CSS for UI design to provide a beautiful and highly customizable interface. At the same time, the project also integrates Three.js to achieve 3D interactive effects.

License

Notifications You must be signed in to change notification settings

IsMShmily/blogs_client

Repository files navigation

Vue 3 + TypeScript Blogs

The front-end source code of the blog project uses the latest technology Vue3 + Tyepscript + Vite + TailWindocss + Threejs ...

Vue Static Badge Vite Static Badge Static Badge Static Badge

Blog homepagehttps://www.shmilyyy.cn

CSDN homepagehttps://blog.csdn.net/shmilynn_?spm=1001.2014.3001.5343

GitHub homepagehttps://github.com/IsMShmily


Project Structure

├─ public # Static resources ├─ src # Root directory │ ├─ App.vue │ ├─ api │ │ ├─ backend # Backend interfaces │ │ ├─ common # Common interfaces │ │ └─ index.ts │ ├─ assets │ ├─ components # Components │ ├─ global # Global │ ├─ hook # Hooks │ ├─ main.ts │ ├─ pages # Pages │ ├─ plugins # Plugins │ ├─ router # Routing │ ├─ store # Pinia store │ ├─ styles │ ├─ type.d.ts │ ├─ types │ ├─ utils # Utility files │ └─ vite-env.d.ts ├─ .env ├─ .env.development ├─ .env.production ├─ .prettierrc.json ├─ CHANGELOG.md ├─ LICENSE ├─ README.md ├─ commitlint.config.js # Commitlint configuration ├─ eslint.config.js ├─ index.html ├─ package.json ├─ pnpm-lock.yaml ├─ postcss.config.js # PostCSS configuration ├─ tailwind.config.js # Tailwind CSS configuration ├─ tsconfig.json ├─ tsconfig.node.json └─ vite.config.ts

Getting Started

By default, your computer should have Node.js, Vue, MongoDB, and a code editor installed. Please refer to my environment configuration:

Node.js: v18.18.0 @vue/cli 5.0.8 
git clone https://github.com/IsMShmily/Vue3_Ts_blog.git 
Command Description
pnpm i Install dependencies
pnpm run dev Start development server
pnpm run build Build for production

Next.js Series


TypeScript Gymnastics Series


About

A modern personal blog built on Vue 3 + TypeScript + Vite, combined with Vuetify and Tailwind CSS for UI design to provide a beautiful and highly customizable interface. At the same time, the project also integrates Three.js to achieve 3D interactive effects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published