用了那么多个开源博客系统,还是最喜欢这个

程序IT圈

共 2257字,需浏览 5分钟

 ·

2021-07-04 09:04


来自:开源最前线(ID:OpenSourceTop) 

大多数程序员都想要拥有一个自己的博客网站,一方面是想记录自己平常的经验心得,另一方面随着博客文章内容的积累,后期兴许还能发展出副业。

开源的博客有很多,诸如OneBlog、solo、plumemo、halo等,看了很多现成的比较成熟的开源博客系统,我发现还是最喜欢Halo。

Halo是一个优秀的现代化的博客/CMS系统,博客可选主题丰富,还提供了小程序端,而且搭建步骤很简单。


Halo特性

Halo的主要特性如下:
  • 代码开源:截止目前已经发布了 59 个版本。

  • 易于部署:采用了程序与用户配置分离的方式,迁移和备份成本大大降低。只需一条命令即可运行,同时也支持Docker部署

  • REST API:提供了完善的 Content API 和 Admin API,你可以用于开发单页面模板,微信小程序,各种系统的插件等。

  • 模板系统:完善的模板系统,支持自定义配置,支持在线安装和更新。

  • 附件系统:支持本地上传,阿里云 OSS/又拍云 OSS/七牛云 OSS/SM.MS 等云存储

  • 评论系统:拥有独立的评论插件,使用 Vue 开发,只需在页面引入构建好的 JS 文件即可,完美地和主题相结合。


前面提到过Halo的可选主题十分丰富,有多丰富呢?下图就一目了然了:




Halo安装步骤

目前运行 Halo 的最低依赖要求为 JRE 11,请务必确保在进行下面操作之前已经正确安装了 JRE。检查 JRE 版本:


java -version


如果正确输出了 JRE 的版本,那么请继续进行下面的操作。此文档不会包含 JRE 的具体安装方式。

1、创建新的系统用户,创建一个名为 halo 的用户


useradd -m halo


给予 sudo 权限


usermod -aG wheel halo


为 halo 用户创建密码


passwd halo


登录到 halo 账户


su - halo


2、创建存放运行包的目录


mkdir ~/app && cd ~/app


3、下载运行包


wget https://dl.halo.run/release/halo-1.4.6.jar -O halo.jar


4、创建工作目录


mkdir ~/.halo && cd ~/.halo


5、下载示例配置文件到工作目录


wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml


6、编辑配置文件,配置数据库或者端口等


vim application.yaml


7、测试运行 Halo


cd ~/app && java -jar halo.jar


8、如看到类似以下日志输出,则代表启动成功


run.halo.app.listener.StartedListener    : Halo started at         http://127.0.0.1:8090
run.halo.app.listener.StartedListener    : Halo admin started at   http://127.0.0.1:8090/admin
run.halo.app.listener.StartedListener    : Halo has started successfully!


打开 http://ip:端口号,即可看到安装引导界面。

具体的安装指南,创建者还发布了详细的文档,当兴趣的可以去看看。官方地址:https://docs.halo.run/install/linux

总体来说,用Halo搭建一个网站的感觉还是不错的,有使用过的伙伴们么?一起分享一下使用感受啊 .



—  —

点这里👇关注我,记得标星呀~

长按进入小程序,进行打卡签到

小程序送书福利更新啦!

(更多精彩值得期待……)

鸿蒙最近热文:
假如你来发明编程语言
互联网公司部门鄙视链!
一款神奇的极客工具,用了永无 Bug
这个工具传输比QQ、微信还好用!
PC微信逆向:破解聊天记录文件!

2T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,软考,英语,等等。在公众号内回复「资源」,即可免费获取!回复「社群」,可以邀请你加入读者群!

❤️给个「在看」,是对我最大的支持❤️

浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报