Un blog personal que utiliza Spring Boot 2.x en el backend, nuxtJs en el frontend y vue en el backend.
Enlace de la casa rural:
API: https://gitee.com/windsnowli/w-blog-api
Recepción: https://gitee.com/windsnowli/vue-ssr-blog
Servidor: https://gitee.com/windsnowli/vue-admin-blog
Enlace de GitHub:
API: https://github.com/WindSnowLi/w-blog-api
Recepción: https://github.com/WindSnowLi/vue-ssr-blog
Servidor: https://github.com/WindSnowLi/vue-admin-blog
Un proyecto de blog personal simple se divide en tres partes:前台,后台y api .
El backend de la API se basa en SpringBoot . Se basa principalmente en mybatis , fastjson , DruidDataSource , Lombok , java-jwt , aliyun-sdk-oss , knife4j , etc. La base de datos utiliza MySQL8.0+
El estilo principal de la recepción proviene de una plantilla BizBlog en Internet. No sé de dónde vino originalmente. Fue reescrito en un proyecto nuxtJs basado en el original.
El vue-element-admin utilizado en la interfaz de usuario en segundo plano se usa básicamente directamente. Si desea personalizarlo usted mismo, su fuerza no lo permite.
Ejemplo: comida verde - Cai Dog
git clone https://gitee.com/WindSnowLi/w-blog-api.git o git clone https://github.com/WindSnowLi/w-blog-api.git para clonar el proyecto localmentemvn clean install dependency:treeapplication-dev.yml y el entorno de producción application-prod.yml . knife4j solo se activa en el entorno de desarrollo.UTF8mvn clean package -Dmaven.test.skip=true omite pruebas y genera paquetes jarjava -jar 生成的包名.jar se utiliza para ejecutar el entorno de configuración de desarrollo. La base de datos se inicializará automáticamente durante la primera ejecución.http://127.0.0.1:8888/doc.html para ver la documentación apigit clone https://gitee.com/WindSnowLi/vue-ssr-blog.git o git clone https://github.com/WindSnowLi/vue-ssr-blog.git clona el proyecto a localnpm install dependencias de instalaciónhost en el archivo config/sitemap.xml se puede modificar para generar un mapa de acceso.nuxt.config.js se puede modificarBASE_URL en script del archivo package.json para especificar la dirección api de backend.npm run buildnpm start a ejecutarse localmentegit clone https://gitee.com/WindSnowLi/vue-admin-blog.git o git clone https://github.com/WindSnowLi/vue-admin-blog.git clona el proyecto a localnpm install dependencias de instalaciónnpm run dev utiliza una interfaz de vista previa de datos simuladaVUE_APP_BASE_API en el archivo .env.production a la dirección de la api de backendnpm run build:proddist se pueden colocar en el servidor http (puede usar npm para instalar http-server ) para acceder.[email protected] , contraseña: 123456 MIT
Copyright (c) 2021 WindSnowLi