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:treeapplication-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 buildnpm 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 apinpm 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