个人博客搭建过程
博客地址
个人博客源码
1.购买服务器
(强烈建议阿里学生机)阿里学生机
2.配置服务器
1)配置防火墙端口 常用的MySQL nginx 项目使用端口
2)设置远程连接密码 并用ssh工具连接 这里推荐Xshell xftp
3)服务器配置环境 (这里需要配置环境 jdk, MySQL, nginx等基本环境)
3. 项目打包(基于springboot项目)
1)修改pom文件,加入打包方式
<packaging>jar</packaging>
2)设置配置文件 端口 在服务器开放
3)使用maven打包 先执行clean命令 在执行install
4)上传jar包 jar在你当前项目路径target里面 打开xshell 使用xftp将jar包上传至服务器
5)运行java -jar jar包名
4.输入云服务器ip+项目端口进行访问测试 没问题后
使用nohup java -jar jar包名 部署在后台 这样关闭Xshell工具也能访问博客
闪电博客介绍
环境介绍
前端:Semantic UI ,thymeleaf
后端:springboot , mybatis
数据库方面:MySQL8 ,Druid,Navicat
JDK : 8
工具:idea2020.1 ,Lombok,百度统计,友盟
数据库搭建
user表结构
名字 | 数据类型 | 描述 |
---|---|---|
name | varchar | 用户名 |
password | varchar | 密码 |
type表结构
名字 | 数据类型 | 描述 |
---|---|---|
id | int | id |
name | varchar | 类型名称 |
introduction | varchar | 介绍 |
number | int | 博客数量 |
date | date | 创建时间 |
tag表结构
名字 | 数据类型 | 描述 |
---|---|---|
id | int | id |
name | varchar | 标签名称 |
blog_count | int | 博客数量 |
create_time | datetime | 创建时间 |
comment表结构
名字 | 数据类型 | 描述 |
---|---|---|
id | int | id |
reply_name | varchar | 留言人 |
blog_id | int | 博客id |
publish_date | datetime | 发布时间 |
blogger_state | tinyint | 是否博主 |
reply_state | tinyint | 留言状态 |
reply_content | varchar | 留言内容 |
parent_id | int | 父id |
create_time | datetime | 创建时间 |
blog表结构
名字 | 数据类型 | 描述 |
---|---|---|
id | int | id |
title | varchar | 博客标题 |
summary | varchar | 博客概要 |
content | varchar | 博客内容 |
publish_date | datetime | 发布时间 |
column_id | int | 博客分类 |
views | int | 浏览量 |
tags | varchar | 标签 |
comments | varchar | 评论 |
blog_img | varchar | 博客首页图 |
blog_state | tinyint | 博客状态 |
admire_state | tinyint | 是否开启赞赏 |
comment_state | tinyint | 是否开启评论 |
recommend_state | tinyint | 是否开启推荐 |
reprint_state | tinyint | 是否开启转载声明 |
create_time | datetime | 创建时间 |
转载:https://blog.csdn.net/m0_46684016/article/details/110280418
查看评论