Un blog personnel qui utilise Spring Boot 2.x dans le backend, nuxtJs dans le frontend et vue dans le backend
Lien du gîte :
API : https://gitee.com/windsnowli/w-blog-api
Réception : https://gitee.com/windsnowli/vue-ssr-blog
Backend : https://gitee.com/windsnowli/vue-admin-blog
Lien GitHub :
API : https://github.com/WindSnowLi/w-blog-api
Réception : https://github.com/WindSnowLi/vue-ssr-blog
Backend : https://github.com/WindSnowLi/vue-admin-blog
Un simple projet de blog personnel est divisé en trois parties :前台,后台et api .
Le backend de l'API est basé sur SpringBoot . S'appuie principalement sur mybatis , fastjson , DruidDataSource , Lombok , java-jwt , aliyun-sdk-oss , knife4j , etc. La base de données utilise MySQL8.0+
Le style principal de la réception vient d'un modèle BizBlog sur Internet, je ne sais pas d'où il vient à l'origine. Il a été réécrit dans un projet nuxtJs basé sur l'original.
Le vue-element-admin utilisé dans l'interface utilisateur en arrière-plan est essentiellement utilisé directement. Si vous souhaitez le personnaliser vous-même, votre force ne le permet pas.
Exemple : Nourriture verte – Chien Cai
git clone https://gitee.com/WindSnowLi/w-blog-api.git ou git clone https://github.com/WindSnowLi/w-blog-api.git pour cloner le projet localementmvn clean install dependency:treeapplication-dev.yml et l'environnement de production application-prod.yml ; knife4j n'est activé que dans l'environnement de développement.UTF8mvn clean package -Dmaven.test.skip=true ignore les tests et génère des packages jarjava -jar 生成的包名.jar est utilisé pour exécuter l'environnement de configuration de développement. La base de données sera automatiquement initialisée lors de la première exécution.http://127.0.0.1:8888/doc.html pour consulter la documentation apigit clone https://gitee.com/WindSnowLi/vue-ssr-blog.git ou git clone https://github.com/WindSnowLi/vue-ssr-blog.git clone le projet en localnpm install dépendances d'installationhost dans le fichier config/sitemap.xml peut être modifiée pour générer un plan d'accès.nuxt.config.js peut être modifiéBASE_URL dans script du fichier package.json pour spécifier l'adresse api backend.npm run buildnpm start l'exécution localementgit clone https://gitee.com/WindSnowLi/vue-admin-blog.git ou git clone https://github.com/WindSnowLi/vue-admin-blog.git clone le projet en localnpm install dépendances d'installationnpm run dev utilise une interface d'aperçu des données simuléesVUE_APP_BASE_API dans le fichier .env.production par l'adresse de l' api backendnpm run build:proddist peuvent être placés sous le serveur http (vous pouvez utiliser npm pour installer http-server ) pour y accéder.[email protected] , mot de passe : 123456 MIT
Copyright (c) 2021 WindSnowLi