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