Blog pribadi yang menggunakan Spring Boot 2.x di backend, nuxtJs di frontend, dan vue di backend
Tautan Gite:
api: https://gitee.com/windsnowli/w-blog-api
Meja depan: https://gitee.com/windsnowli/vue-ssr-blog
Bagian belakang: https://gitee.com/windsnowli/vue-admin-blog
Tautan GitHub:
api: https://github.com/WindSnowLi/w-blog-api
Meja depan: https://github.com/WindSnowLi/vue-ssr-blog
Bagian belakang: https://github.com/WindSnowLi/vue-admin-blog
Proyek blog pribadi sederhana dibagi menjadi tiga bagian:前台
,后台
, dan api
.
Backend api didasarkan pada SpringBoot
. Terutama mengandalkan mybatis
, fastjson
, DruidDataSource
, Lombok
, java-jwt
, aliyun-sdk-oss
, knife4j
, dll. Basis datanya menggunakan MySQL8.0+
Gaya utama meja depan berasal dari template BizBlog
di Internet. Saya nuxtJs
tahu dari mana asalnya.
Vue-element-admin yang digunakan di UI latar pada dasarnya digunakan secara langsung. Jika Anda ingin menyesuaikannya sendiri, kekuatan Anda tidak memungkinkan.
Contoh: Makanan hijau - Cai Dog
git clone https://gitee.com/WindSnowLi/w-blog-api.git
atau git clone https://github.com/WindSnowLi/w-blog-api.git
untuk mengkloning proyek secara lokalmvn clean install dependency:tree
application-dev.yml
knife4j
lingkungan produksi application-prod.yml
;UTF8
mvn clean package -Dmaven.test.skip=true
melewatkan pengujian dan menghasilkan paket jar
java -jar 生成的包名.jar
digunakan untuk menjalankan lingkungan konfigurasi pengembangan. Basis data akan secara otomatis diinisialisasi saat dijalankan pertama kali.http://127.0.0.1:8888/doc.html
untuk melihat dokumentasi api
git clone https://gitee.com/WindSnowLi/vue-ssr-blog.git
atau git clone https://github.com/WindSnowLi/vue-ssr-blog.git
mengkloning proyek ke lokalnpm install
dependensi instalasihost
di file config/sitemap.xml
dapat dimodifikasi untuk menghasilkan peta akses.nuxt.config.js
dapat diubahBASE_URL
dalam script
di file package.json
untuk menentukan alamat api
backend.npm run build
npm start
dijalankan secara lokalgit clone https://gitee.com/WindSnowLi/vue-admin-blog.git
atau git clone https://github.com/WindSnowLi/vue-admin-blog.git
mengkloning proyek ke lokalnpm install
dependensi instalasinpm run dev
menggunakan antarmuka pratinjau data simulasiVUE_APP_BASE_API
di file .env.production
ke alamat api
backendnpm run build:prod
kompilasidist
dapat ditempatkan di bawah server http
(Anda dapat menggunakan npm
untuk menginstal http-server
) untuk akses.[email protected]
, kata sandi: 123456
MIT
Hak Cipta (c) 2021 WindSnowLi