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],密码:123456MIT
Copyright (c) 2021 WindSnowLi