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:tree
application-dev.yml
et l'environnement de production application-prod.yml
; knife4j
n'est activé que dans l'environnement de développement.UTF8
mvn clean package -Dmaven.test.skip=true
ignore les tests et génère des packages jar
java -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 api
git 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 build
npm 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:prod
dist
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