基于Java的一个功能完善颜值优雅且支持缓存的个

lw-blog 部署 介绍

项目名称:lw-blog

作者: Mr丶冷文

版本: 1.0

地址: https://github.com/kevinlu98/lw-blog

描述信息: 基于Java的一个功能完善颜值优雅且支持缓存的个人博客,整个博客的开发过程已录制成教程在传送门

展示截图

项目部署

如果你会部署Java项目,那么这节课就可以跳过了,我这里给大家讲解怎么用宝塔来部署Springboot的项目,用宝塔的原因是方便管理服务器及方便安装一些中间件,不然大家自己去安装NGINXMySQL这些东西的时候难免会报错或遇到一些其它问题,我们就用宝塔来管理我们的服务器

准备工作 一台有公网IP的服务器 一个备案的域名 如果你没有根着项目一步一步来到这里,只是单纯的想把这个博客部署做为你的个人网站,你可以直接到github上去下载release版本 开始工作

我们进行到服务器的管理页,我这里的服务器是在腾讯云买的,所以就以腾讯云为例,安装操作系统Centos7.X

用我们的远程工具登录服务器,Mac电脑我推荐使用FinalShell

安装宝塔:传送门

CentOS系统直接用下面命令安装

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec 当出现如下输出时则安装成功

开放宝塔用到的端口

面板端口:一般情况下是8888,到时大家看自己控制台的输出就行 MYSQL管理工具的商品:888

安装LNMPjava相关环境

上传博客到服务器并解压

创建一个数据库

修改配置文件

spring: mail: # 是否开启邮件通知 enable: true # 默认的邮件编码为UTF-8 default-encoding: UTF-8 # 邮箱服务器 host: smtp.qq.com # 邮箱 username: xxx@qq.com # 密码 password: xxxx # 端口 port: 587 # 定义jackson时间序列化格式 jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 # 数据库的连接信息 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/lw-blog?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false username: root password: 123456 jpa: hibernate: ddl-auto: update # 更新或者创建数据表结构 如果数据库中没做表,Jpa会我们创建 这个配置就是在没有表的时候创建,实体类发生改变的话 会更新表结构 show-sql: true thymeleaf: # 关闭缓存 cache: false # 模版的前缀 prefix: classpath:/templates/ # 开启模版的本地check check-template-location: true # 模版的后缀 suffix: .html # 模版的编码 encoding: utf-8 # 响应头的content-Type servlet: content-type: text/html # 模式H5 mode: HTML5 servlet: multipart: max-file-size: 20MB cache: type: ehcache ehcache: config: classpath:/ehcache-spring.xml logging: file: path: ./logs level: root: info # 定义用户上传文件的路径 upload: base-dir: ./upload/ website: # 站点标题 title: 冷文学习者 # SEO 关键字 keywords: - typecho - freewind - java - 程序员 - springboot - 学习 - 自学 - 冷文学习者 - 冷文图床 # SEO描述信息 description: 冷文学习者(KEVINLU98.COM),记录一个北漂小码农的日常业余生活 # 站长头像 avatar: /static/image/avatar/1.png # 站长昵称 nickname: Mr丶冷文 # 管理页用户名 username: admin # 管理页密码,用MD5加密后的密文 password: 7fef6171469e80d32c0559f88b377245 # 站长坐标 address: 北京 昌平 # 站点favicon favicon: /static/image/favicon.png # 站长标签 tags: - java - springboot - 大数据 - 网页设计 - php爱好者 # 站点URL url: http://localhost:8080 # 网站上面的一句话 navdesc: 让崇拜从这里开始,用代码做点好玩的事件,让每一天都变的充实起来 # 站长QQ qq: 1628048198 # 站长Github github: https://github.com/kevinlu98?tab=repositories # 站长新浪 sina: https://weibo.com/lengwenboke # 站长邮箱 mail: kevinlu98@qq.com # 网站LOGO 300 x 80 logo: /static/image/logo.png # 网站底部信息 footer: '<p>冷文学习者 版权所有 Copyright © www.kevinlu98.cn All Rights Reserved.</p> <p><a target="_blank" href="https://beian.miit.gov.cn">陕ICP备19024566-1号</a> <a style="margin-left: 10px" target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11011402012109"><img style="vertical-align: top;" src="https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/2046/d4ab98835b8842c88eededac6e7c9e35.png">京公网安备 11011402012109号</a></p>' # 默认图片配置 default-image: # 文章没有封面时默认从下述的图片取一个,可以使用外链的方式 images: - /static/image/1.jpg - /static/image/2.jpg - /static/image/3.jpg - /static/image/4.jpg - /static/image/5.jpg # 评论者如果使用QQ邮箱评论,直接取QQ头像作为评论头像,反之使用下面的随机图片做为头像,可以使用外链 avatars: - /static/image/avatar/1.png - /static/image/avatar/2.png - /static/image/avatar/3.png - /static/image/avatar/4.png - /static/image/avatar/5.png - /static/image/avatar/6.png - /static/image/avatar/7.png - /static/image/avatar/8.png - /static/image/avatar/9.png - /static/image/avatar/10.png - /static/image/avatar/11.png - /static/image/avatar/12.png - /static/image/avatar/13.png server: port: 9001 # 端口,给一个服务器上没有被占用的ip 利用宝塔进行Java项目的一键启动,启动参数加上--spring.config.local参数指定yml文件

--spring.config.local=/www/wwwroot/jokeryan.cn/application.yml

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。