Ein persönlicher Blog, der Spring Boot 2.x im Backend, NuxtJs im Frontend und Vue im Backend verwendet
Gitee-Link:
API: https://gitee.com/windsnowli/w-blog-api
Rezeption: https://gitee.com/windsnowli/vue-ssr-blog
Backend: https://gitee.com/windsnowli/vue-admin-blog
GitHub-Link:
API: https://github.com/WindSnowLi/w-blog-api
Rezeption: https://github.com/WindSnowLi/vue-ssr-blog
Backend: https://github.com/WindSnowLi/vue-admin-blog
Ein einfaches persönliches Blog-Projekt ist in drei Teile unterteilt:前台
,后台
und api
.
Das API-Backend basiert auf SpringBoot
. Verlässt sich hauptsächlich auf mybatis
, fastjson
, DruidDataSource
, Lombok
, java-jwt
, aliyun-sdk-oss
, knife4j
usw. Die Datenbank verwendet MySQL8.0+
Der Hauptstil des Front Desks stammt aus einer BizBlog
Vorlage im Internet. Ich weiß nicht, woher er ursprünglich stammt. Er wurde auf der Grundlage des Originals in ein nuxtJs
-Projekt umgeschrieben.
Der in der Hintergrund-Benutzeroberfläche verwendete vue-element-admin wird grundsätzlich direkt verwendet. Wenn Sie ihn selbst anpassen möchten, lässt Ihre Stärke dies nicht zu.
Beispiel: Grünes Futter – Cai Dog
git clone https://gitee.com/WindSnowLi/w-blog-api.git
oder git clone https://github.com/WindSnowLi/w-blog-api.git
um das Projekt lokal zu klonenmvn clean install dependency:tree
application-dev.yml
und in der Produktionsumgebung application-prod.yml
. knife4j
ist nur in der Entwicklungsumgebung aktiviert.UTF8
-Kodierungmvn clean package -Dmaven.test.skip=true
überspringt Tests und generiert jar
Paketejava -jar 生成的包名.jar
wird zum Ausführen der Entwicklungskonfigurationsumgebung verwendet. Die Datenbank wird beim ersten Start automatisch initialisiert.http://127.0.0.1:8888/doc.html
um die api
-Dokumentation anzuzeigengit clone https://gitee.com/WindSnowLi/vue-ssr-blog.git
oder git clone https://github.com/WindSnowLi/vue-ssr-blog.git
klonen das Projekt auf lokalnpm install
Installationsabhängigkeitenhost
in der Datei config/sitemap.xml
kann geändert werden, um eine Zugriffskarte zu generieren.nuxt.config.js
kann geändert werdenBASE_URL
im script
in der Datei package.json
ändern, um die Backend- api
-Adresse anzugeben.npm run build
npm start
lokal ausführengit clone https://gitee.com/WindSnowLi/vue-admin-blog.git
oder git clone https://github.com/WindSnowLi/vue-admin-blog.git
klonen das Projekt auf lokalnpm install
Installationsabhängigkeitennpm run dev
verwendet eine simulierte DatenvorschauschnittstelleVUE_APP_BASE_API
-Adresse in der Datei .env.production
in die Adresse der Backend api
npm run build:prod
kompilierendist
Ordner können für den Zugriff unter dem http
-Server abgelegt werden (Sie können npm
verwenden, um http-server
zu installieren).[email protected]
, Passwort: 123456
MIT
Copyright (c) 2021 WindSnowLi