个人博客V3.0 目前使用的技术(Nuxtjs + Nestjs + Vue + Element ui + vuetify),存储(MongoDB + Redis + COS)。Personal blog V3.0, Current technology (Nuxtjs + Nestjs + Vue + Element UI + Vuetify), storage (MongoDB + Redis + COS).
This project is a blog with a theme based on consolidating knowledge and passing the time. It involves development in front-end, server interface, and backend management sections. The blog features multiple user posting with article review, dynamic role/permission management in the backend, centralized management of resources, and HTTPS for the entire site.
Clone the Repository:
git clone [repository-url]
Configure the Server:
server/src/_config to server/src/configserver/src/config/default.conf.tsInstall Dependencies:
cd server && npm installcd front-end && npm installcd admin && npm installRun the Services:
cd server && npm run start:devcd front-end && npm run devcd admin && npm run serveThis blog project offers a platform for multiple users to post articles with review capabilities. It includes dynamic role/permission management, centralized resource handling, and HTTPS support. It adopts RESTful API standards and provides flexibility in configuration using file and nacos. Docker is used for deployment, and the project has dependencies that can be easily installed and run with provided commands.