vue admin blog
1.0.0
一個後端使用Spring Boot 2.x、前台使用nuxtJs、後台使用vue的個人博客
Gitee連結:
api: https://gitee.com/windsnowli/w-blog-api
前台: https://gitee.com/windsnowli/vue-ssr-blog
後台: https://gitee.com/windsnowli/vue-admin-blog
GitHub連結:
api: https://github.com/WindSnowLi/w-blog-api
前台: https://github.com/WindSnowLi/vue-ssr-blog
後台: https://github.com/WindSnowLi/vue-admin-blog
一個簡單的個人部落格項目,共分為了前台
、后台
、 api
三個部分。
api 後端基於SpringBoot
。主要依賴mybatis
、 fastjson
、 DruidDataSource
、 Lombok
、 java-jwt
、 aliyun-sdk-oss
、 knife4j
等,資料庫使用的是MySQL8.0+
前台前台的主要樣式是來自網路上了一個BizBlog
模板,最初來自於哪我不得而知,在原本的基礎上改寫成了nuxtJs
專案。
後台後台UI套用的vue-element-admin,基本上是直接拿來用了,想自己定制著實實力不允許。
例:綠色食品——菜狗
git clone https://gitee.com/WindSnowLi/w-blog-api.git
或git clone https://github.com/WindSnowLi/w-blog-api.git
克隆專案到本地mvn clean install dependency:tree
安裝依賴application-dev.yml
和生產環境application-prod.yml
中的資料庫設定資訊; knife4j
只在開發環境中啟動。UTF8
編碼mvn clean package -Dmaven.test.skip=true
跳過測試並產生jar
封包java -jar 生成的包名.jar
運行開發配置環境,初次運行會自動初始化資料庫http://127.0.0.1:8888/doc.html
查看api
文檔git clone https://gitee.com/WindSnowLi/vue-ssr-blog.git
或git clone https://github.com/WindSnowLi/vue-ssr-blog.git
克隆專案到本地npm install
安裝依賴config/sitemap.xml
檔案中的host
位址,用於產生存取地圖nuxt.config.js
中的連接埠號package.json
檔案中的script
中的BASE_URL
來指定後端api
位址npm run build
編譯npm start
本地運行git clone https://gitee.com/WindSnowLi/vue-admin-blog.git
或git clone https://github.com/WindSnowLi/vue-admin-blog.git
克隆專案到本地npm install
安裝依賴npm run dev
使用模擬資料預覽介面.env.production
檔案中的VUE_APP_BASE_API
位址為後端api
的位址npm run build:prod
編譯dist
資料夾下的為編譯好的文件,可放到http
伺服器下(可使用npm
安裝http-server
)進行訪問[email protected]
,密碼: 123456
MIT
Copyright (c) 2021 WindSnowLi