一个简单的个人博客小项目

4 篇文章 2 订阅

一个简单的个人博客小项目

简介

一个主要靠拼凑而成的个人博客项目,共分为了 前台
后台api 三个部分。

  1. api
    后端基于 SpringBoot 。主要依赖 mybatisfastjsonDruidDataSourceLombokjava-jwtaliyun-sdk-oss
    knife4j 等,数据库使用的是 MySQL8.0+

  2. 前台
    前台的主要样式是来源于网络上了一个 BizBlog 模板,最初来源于哪我不得而知,在原本的基础上改写成了 nuxtJs 项目。

  3. 后台
    后台UI套用的vue-element-admin,基本是直接拿来用了,想自己定制着实实力不允许。

  4. 示例绿色食品——菜狗

本地启动

api:前台后台请求的api使用的是同一个项目

  1. git clone https://github.com/WindSnowLi/w-blog-api.git 克隆项目到本地
  2. mvn clean install dependency:tree 安装依赖
  3. 修改开发环境 application-dev.yml 和生产环境 application-prod.yml 中的数据库配置信息; knife4j 只在开发环境中激活。
  4. 创建数据库配置中指定名称的空数据库,UTF8编码
  5. mvn clean package -Dmaven.test.skip=true 跳过测试并生成 jar
  6. java -jar 生成的包名.jar 运行开发配置环境,初次运行会自动初始化数据库
  7. 访问 http://127.0.0.1:8888/doc.html 查看 api 文档
  8. 推荐使用IDEA打开项目文件夹自动处理依赖、方便运行

前台

  1. git clone https://github.com/WindSnowLi/vue-ssr-blog.git 克隆项目到本地
  2. npm install 安装依赖
  3. 可修改 config/sitemap.xml 文件中的 host 地址,用于生成访问地图
  4. 可修改 nuxt.config.js 中的端口号
  5. 可修改 package.json 文件中的 script 中的 BASE_URL 来指定后端 api 地址
  6. npm run build 编译
  7. npm start 本地运行

后台

  1. git clone https://github.com/WindSnowLi/vue-admin-blog.git 克隆项目到本地
  2. npm install 安装依赖
  3. npm run dev 使用模拟数据预览界面
  4. 修改 .env.production 文件中的 VUE_APP_BASE_API 地址为后端 api 的地址
  5. npm run build:prod 编译
  6. dist 文件夹下的为编译好的文件,可放到 http 服务器下(可以使用 npm 安装 http-server )进行访问

界面展示

前台

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

后台

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

原文链接:https://www.blog.hiyj.cn/article/detail/100

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值