一款几行代码就可以轻松搭建的开源博客框架,是小白福音无疑了!

2022-12-06 15:41:44 浏览数 (1)

在经过这两天的闭关修炼(其实就是看着大叔加班写代码)之后,是时候向大家展示我的修炼成果了。

今天要给大家带来的是一款小妹亲测,超级无敌好用的开源博客系统 Halo ,毕竟谁能拒绝亲手搭建一个只属于自己的博客呢?

简介

Halo,意为光环,这是一个在 Github 上拥有近2w stars 的使用 Java 开发的开源博客系统。

其主要使用 SpringBoot 技术,JPA,Gradle,Hutool 工具包以及 Vue 技术,而且它还自带了 H2 Database 数据库,让我们省去了单独安装数据库的烦恼。当然,如果不喜欢的话,系统也支持自定义安装部署 MySql 数据库。

Halo 系统不但技术优秀,扩展性强,而且用户众多,系统生态也维护得很好,当然最最最重要的是,其搭建步骤也是相当简单,近乎傻瓜式操作,让不懂编程的同学也可以很快上手搭建,确实可以说是近乎完美的一款开源博客系统了。

快速入门

今天在这里小妹主要为大家介绍两种搭建方式,他们分别是,在本地运行或者直接在云服务端搭建。

1.本地运行

想在本地运行,首先当然是把项目导入 idea 中啦!然后 idea 会去自己拉取相关依赖和配置,这里可能需要稍等一会。

接下来有两个大坑需要注意,小妹可是在这里摔的不轻。唉~~说起来都是泪啊!看在小妹这么努力的份上,还请大家就用点赞砸晕我吧!

Halo从 1.4.3 起,Jdk 版本要求为 11 以上的版本,1.4.3 以下需要 1.8 以上的版本。所以大家需要先检查一下本地jdk的版本哦!并且还需要修改主方法中的启动配置项。

另外有些小伙伴可能会出现 "Task :compileJava FAILED" ,这里就需要我们去修改对应路径下的 pom 文件啦,将 systemPath 路径设为绝对路径即可,看到控制台返回访问地址,就说明项目已经启动啦!

基本上解决完上述的异常,就可以正常启动啦!

2.云端搭建

这种方式是小妹强烈推荐的,它更加简单、便捷,直接使用几行Linux命令就可以了,简直是小白的福音。

代码语言:javascript复制
//首先我们同样需要安装对应的jdk环境
sudo yum install java-11-openjdk -y
//安装完毕后检查版本
java -version
//安装命令
wget https://dl.halo.run/release/halo-1.4.12.jar -O halo.jar 
//创建工作目录
mkdir ~/.halo && cd ~/.halo
//下载示例配置文件到 工作目录
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
//编辑配置文件,配置数据库或者端口等
vim application.yaml
//测试运行 Halo
java -jar halo.jar

使用

经过以上步骤,相信各位小伙伴的 Halo 系统都已经可以启动了,下面我们在浏览器搜索栏中输入返回的路径,就可以进入安装流程啦!安装流程如下图,这里注册信息我们就简单填一下就好。

安装注册完成后就会自动跳转到博客的后台管理页面,可以看到,当我们注册的时候就会初始化一篇博客,接下来我们就可以去写自己的博客啦!

在这里我们可以选择点击页面中的文章,也可以直接点击“ ”号,来进行文章的编辑。而且,我们在编写博客的时候可以直接同页面预览博文发布的效果图,方便又实用。

小结

大家觉得小妹这个修炼的成果怎么样呢?毕竟谁能拒绝亲手搭建一个属于自己的博客系统呢?各位看官是不是也想要是试一下呢?

问君能有几多愁,开源项目解千愁,今天小妹的分享就到这里啦!我们下期再见。

0 人点赞