使用云服务器+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 ps查看容器是否正常运行,如果正常运行即可打开网址 公网IP:8090
(需要开放端口)进行Halo初始化设置
使用Halo
安装完Halo后需要对其进行初始化,主要就是设置博客站点名称、管理员的联系方式以及账号密码
完成初始化后,会进入Halo的后台管理页面——仪表盘,在这可以看到站点的各项数据,以及各种功能
Halo提供博客的核心功能如:文章、评论、点赞等,还支持自定义主题、多用户等
为了方便扩展还支持插件,能够让用户进行DIY设置
点击文章即可开始编写文章,文章支持markdown格式,我们也可以将markdown的文章直接复制到内容中
编写完文章后,点击右上角的设置,可以设置文章分类、标签等信息,便于首页展示以及归纳整理
我们还可以点击菜单进行设置父子级菜单,这样在首页触碰到父级菜单就可以展示子级菜单
比如我设置的父级菜单为后端运维,子级菜单为docker、k8s
查看首页后就能看到设置成功的菜单、站点名称、文章、分类、标签等信息
点击文章进入查看,默认的样式非常简介、漂亮,想要个性化设置也可以自己去DIY
在应用市场支持更多的主题设置、以及插件扩展,能够轻松、便捷的玩转Halo
至此,我们从零搭建博客系统的演示流程就结束了,使用云服务器搭建博客系统非常简单、并且容易上手
总结
通过本文的指导,相信同学们已经掌握了如何使用云服务器和Halo快速搭建个人博客平台的方法
从选择云服务提供商到个性化定制,每一步都详细地介绍了具体操作
如果你在搭建过程中遇到任何问题,欢迎随时查阅Halo的官方文档或寻求社区的帮助
祝你在博客之旅中取得成功!
- 点赞
- 收藏
- 关注作者
评论(0)