使用云服务器+Halo:从零开始3分钟搭建个人博客平台

举报
菜菜的后端私房菜 发表于 2024/11/27 10:48:22 2024/11/27
【摘要】 使用云服务器+Halo:从零开始3分钟搭建个人博客平台 引言作为程序员,拥有一个个人博客能够帮助我们分享、积累各种知识和经验然而,对于许多人来说,独立开发搭建一个博客平台可能显得非常麻烦本文将引导同学们通过简单的步骤、使用云服务器和开源博客系统Halo,3分钟快速搭建属于自己的博客平台无论你是技术小白还是有一定基础的开发者,都能轻松上手 准备工作搭建博客系统,首先我们需要有一台外网能够访问...

使用云服务器+Halo:从零开始3分钟搭建个人博客平台

引言

作为程序员,拥有一个个人博客能够帮助我们分享、积累各种知识和经验

然而,对于许多人来说,独立开发搭建一个博客平台可能显得非常麻烦

本文将引导同学们通过简单的步骤、使用云服务器和开源博客系统Halo,3分钟快速搭建属于自己的博客平台

无论你是技术小白还是有一定基础的开发者,都能轻松上手

准备工作

搭建博客系统,首先我们需要有一台外网能够访问的云服务器(如果只是自己看,也可以用自己的虚拟机在内网搭建)

我采用云服务器作为演示,需要的同学可以查看活动

安装Halo

本文演示docker、应用镜像两种方式搭建Halo,还有其他的方式可以参考官方文档

docker搭建Halo十分简单,只需要一行命令即可,但是数据库使用的是H2数据库,要换其他数据库参考官方文档

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20

该docker命令会去拉取 registry.fit2cloud.com/halo/halo:2.20 镜像,并使用8090端口映射、挂载halo2目录,启动时设置JVM初始化/最大堆内存为256M

docker搭建halo

跑起容器后,使用docker ps查看容器是否正常运行,如果正常运行即可打开网址 公网IP:8090 (需要开放端口)进行Halo初始化设置

使用Halo

安装完Halo后需要对其进行初始化,主要就是设置博客站点名称、管理员的联系方式以及账号密码

初始化页面

完成初始化后,会进入Halo的后台管理页面——仪表盘,在这可以看到站点的各项数据,以及各种功能

Halo提供博客的核心功能如:文章、评论、点赞等,还支持自定义主题、多用户等

为了方便扩展还支持插件,能够让用户进行DIY设置

halo仪表盘

点击文章即可开始编写文章,文章支持markdown格式,我们也可以将markdown的文章直接复制到内容中

编写文章

编写完文章后,点击右上角的设置,可以设置文章分类、标签等信息,便于首页展示以及归纳整理

文章设置

我们还可以点击菜单进行设置父子级菜单,这样在首页触碰到父级菜单就可以展示子级菜单

设置菜单

比如我设置的父级菜单为后端运维,子级菜单为docker、k8s

查看首页后就能看到设置成功的菜单、站点名称、文章、分类、标签等信息

查看首页

点击文章进入查看,默认的样式非常简介、漂亮,想要个性化设置也可以自己去DIY

查看文章

在应用市场支持更多的主题设置、以及插件扩展,能够轻松、便捷的玩转Halo

市场

至此,我们从零搭建博客系统的演示流程就结束了,使用云服务器搭建博客系统非常简单、并且容易上手

总结

通过本文的指导,相信同学们已经掌握了如何使用云服务器和Halo快速搭建个人博客平台的方法

从选择云服务提供商到个性化定制,每一步都详细地介绍了具体操作

如果你在搭建过程中遇到任何问题,欢迎随时查阅Halo的官方文档或寻求社区的帮助

祝你在博客之旅中取得成功!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。