你有想过开启一个自己的博客吗?或许你已经厌倦了在社交媒体上发帖,希望有一个自己的专属平台来分享自己的见解和经验。那么搭建一个属于自己的博客是个不错的选择。
现在,我要介绍给你一个非常棒的博客搭建工具:Halo,它是一款强大易用的开源建站工具。Halo 具有简单易用、高度可定制的特点,支持多语言、多主题、多存储方式等众多功能。
📌 第一步:购买域名和服务器
为了搭建一个自己的博客,首先需要购买一个域名和服务器。如果你还没有购买过域名和服务器,我推荐使用阿里云、腾讯云等主流云服务提供商进行购买。购买完成后,你需要将购买到的域名解析至服务器,确保你的站点可以正常访问。(腾讯云会给优惠券,后期服务器续费更便宜)
这里服务器系统建议使用容器镜像—CentOS7.6-Docker26
📌 第二步:安装宝塔面板
然后远程登录腾讯云OrcaTerm,输入sudo -i
切换root用户,接着安装宝塔面板
Centos安装命令 yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
记录外网面板地址、内网面板地址、username、password(后面要用)
浏览器新标签页打开外网面板地址,输入用户名和密码进入宝塔面板
宝塔面板安装Nginx和docker
回到腾讯云OrcaTerm,输入systemctl start docker.service
开启docker服务
输入docker version
查看安装结果
📌 第三步:安装Halo镜像
输入
docker pull registry.fit2cloud.com/halo/halo:2.20
拉取halo镜像 ps: 2.20是版本号,自己改最新的版本号创建容器
> - docker run \
> -it -d \
> --name halo \
> -p 8090:8090 \
> -v ~/.halo2:/root/.halo2 \
> halohub/halo:2.20 \
> --halo.external-url=http://localhost:8090/ \
> --halo.security.initializer.superadminusername=admin \
> --halo.security.initializer.superadminpassword=P@88w0rd
变量详解
📌 第四步:反向代理
安装Nginx;安装完成后点击网站建一个站点,配置对应域名的SSL证书,并强制开启https;然后在配置文件添加反代脚本。
Ctrl + / 选中当前内容一键注释
> - \# location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
> \# {
> \# expires 30d;
> \# error_log /dev/null;
> \# access_log /dev/null;
> \# }
>
> location ~ .*\.(js|css)?$
> {
> expires 12h;
> error_log /dev/null;
> access_log /dev/null;
> }
在后面加上反代脚本
> - location / {
> proxy_pass http://127.0.0.1:8090/;
> rewrite ^/(.*)$ /$1 break;
> proxy_redirect off;
> proxy_set_header Host $host;
> proxy_set_header X-Forwarded-Proto $scheme;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_set_header Upgrade-Insecure-Requests 1;
> proxy_set_header X-Forwarded-Proto https;
> }
用浏览器访问
/console
即可进入 Halo 管理页面,用户名和密码为启动参数中的superadminusername
和superadminpassword
。
📌 第五步:选择适合你的博客主题
现在,你已经成功地搭建了自己的博客平台。接下来,你需要选择一款适合你的博客主题。Halo 平台提供了丰富的主题资源,不仅可以从官方主题库中选择,还可以在 GitHub 和 Gitee 等代码仓库中查找其他优秀的主题。
📌 第六步:装饰博客,发表自己的第一篇博客
最后,你可以根据自己的爱好和喜好来装饰自己的博客,例如更换背景色、修改字体等。最重要的是,你可以开始发表自己的第一篇博客了!写下你的心路历程、寄语读者,或者分享你的技术经验和思考。欢迎你来到 Halo 博客社区,和千万用户一起分享美好生活、互相探讨交流。
希望我的 Halo 博客搭建教程能对你有所帮助,欢迎在留言区中分享你的使用心得和建议哦! 🙌