前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何部署一个属于自己的个人博客!

如何部署一个属于自己的个人博客!

作者头像
程序员阿杜
发布2021-06-18 17:44:46
8430
发布2021-06-18 17:44:46
举报
文章被收录于专栏:开源君开源君

项目开源地址: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 端口

四.自定义博客属性

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

五.部署教程

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

六.项目反馈及改进

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

七.参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-05-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.博客预览
    • 1.博客在线预览
    • 二.项目选型
    • 三.运行教程
      • 1.从GitHub导入项目 GitHub地址
        • 2.配置项目依赖
          • 3.数据库导入相关
            • 4.配置数据库
              • 5.访问博客
                • 6.添加数据
                  • 7.注意事项
                  • 四.自定义博客属性
                  • 五.部署教程
                  • 六.项目反馈及改进
                  • 七.参与贡献
                  相关产品与服务
                  数据库
                  云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                  http://www.vxiaotou.com