利用【腾讯云】部署一个属于自己的【个人博客网站】 超详细!!!

2021-05-10 10:42:54 浏览数 (1)

项目开源地址:www.github/shaoxiongdu/blog

一.博客预览

1.博客在线预览

www.shaoxiongdu.cn

2.博客截图预览

首页截图首页截图
底部截图底部截图
分类截图分类截图
关于我页面截图关于我页面截图

二.项目选型

个人博客

语言

版本

前端基本语言

HTML_ CSS JavaScript

——

前端UI框架

SemanticUI

2.2.4

前端渲染模板引擎

Thymeleaf

2.1.5.RELEASE

后端框架

SpringBoot

1.5.7.RELEASE

JDK版本

Java

1.8

数据持久层

SpringBootJPA

1.5.7.RELEASE

数据库驱动

MySQL

5.1.44

三.运行教程

1.从GitHub导入项目 GitHub地址

Fork项目,用IDEA新建项目,点击 Create Project For Version Control,复制项目github地址 粘贴到IDEA中的Git地址 选择 点击clone 等待项目下载即可

2.配置项目依赖

部分IDEA版本需要在项目结构中指定JDK

3.数据库导入相关

新建一个名为blog的数据库,运行DB文件夹下的sql脚本,生成表结构。并插入数据。

4.配置数据库

修改-prod配置文件中的数据库信息,确保连接的是自己的blog数据库,修改pop文件中的mysql驱动版本。

5.访问博客

启动springboot项目,博客首页访问地址: localhost 博客后台登陆页面访问地址 localhost/admin

默认管理员账号admin,密码为dsx05117218 注:数据库中存储的是MD5加密之后的密码,修改需要注意。

6.添加数据

后台依次添加分类,标签,博客内容 博客主页刷新即可更新.

7.注意事项

*注: 项目端口号可在主配置文件中修改 默认为 80 端口

四.自定义博客属性

  • 底部模板文件
代码语言:txt复制
- 底部模板文件 src/main/resources/templates/_fragments.html
代码语言:txt复制
- 管理员页面顶部底部模板文件 src/main/resources/templates/admin/_fragments.html
  • 【关于我】页面
代码语言:txt复制
- 关于作者文本由t_website_info表中的aboutMeContent字段维护
- 照片在线地址可在管理员后台中修改
  • 顶部标题
代码语言:txt复制
- 可在管理员后台中修改

五.部署教程

详情见 SpringBoot项目部署服务器教程

六.项目反馈及改进

如果您在学习或者部署本项目的时候遇到了任何问题,或者项目有任何可以改进的地方,欢迎提出issues,看到就会回馈.并且将您添加到项目贡献者列表中.

七.参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

0 人点赞