1Panel+Halo+Hao搭建个人博客

前言

1Panel 是一个现代化的 Linux 服务器运维管理面板,深度集成了 WordPress、Halo 等应用

Halo 是一个国产的开源建站工具,拥有完善的社区、文档和主题,目前版本已更新 2.x,是搭建动态博客的首选

Hao 是一款适用于 Halo2.x 的博客主题,简约大气,一见钟情

综上所述,博主决定采用 1Panel+Halo+Hao 搭建个人博客,最终效果展示:

Halo安装与部署

服务器环境:阿里云 ECS 云服务器、系统镜像 CentOS 7.9

首先,登录云服务器,执行以下命令安装 1Panel 管理面板:(安装完成后,会自动启动 1Panel 服务)

bash 复制代码
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

在访问 1Panel 管理面板前,需要在安全组中开放相关端口:

使用浏览器访问 1Panel 面板,输入用户名和密码进行登录,最终效果如下图:

在应用商店中,依次安装 OpenRestyMySQLHalo

在安装 Halo 时,需要勾选允许端口外部访问:

最后,访问 http://IP:8080/ 进入 Halo 后台管理页面:

Hao主题配置

在应用市场中安装 Hao 主题,参考 halo-theme-hao文档 进行配置即可

更多

备份与恢复

此部分内容请参考 Halo备份与恢复

可能的问题:Hao 主题首页无法正常显示,如下图

解决办法:尝试修改 主题 -> 侧栏,按下图进行配置:

配置域名访问

如果你使用的是国内云服务器,需要先通过域名备案后,才能继续下面的操作

第一步,正确配置域名解析

第二步,在 1Panel 管理面板中创建网站,正确填写域名

相关推荐
人工智能培训几秒前
大语言模型:从语言理解到通用智能的跃迁
linux·服务器·前端·人工智能
库玛西4 分钟前
数据结构与算法之美:树、森林与二叉树全解析
c语言·数据结构·笔记·考研·算法·学习方法
一拳不是超人11 分钟前
做独立开发三个月,我的第一个产品终于有了 1000 个用户
前端·程序员
Amos_Web21 分钟前
Rspack 源码解析(十):Hash 与 Asset 生成
前端·rust·源码阅读
福兮说23 分钟前
用 IndexedDB 存用户的文件,我踩过的五个坑
前端·javascript
闪耀之光M7823 分钟前
前端依赖自动导入:unplugin-auto-import
前端
Ricon组态薄荷糖38 分钟前
Ricon组态系统:工业组件开发指南与实践
前端·后端·物联网
flash俊杰43 分钟前
Electron 桌面应用的进程模型:为什么 fork Next.js standalone
前端
沙蒿同学1 小时前
我把架构约定编译成了会变红的测试:Wails v2 + Go + Vue3 桌面脚手架实战
前端·后端·github
cpolar技术支持1 小时前
本地 Playwright 测试报告怎么远程复盘?Trace Viewer 跑起来后,用 cpolar 分享失败现场
前端·自动化测试·测试工具·cpolar·playwright