Administrator
发布于 2024-03-30 / 24 阅读
0
0

建博客的坑

虽然大一时候卓哥就有开blog教程,但是那时候完全没有动力;最近觉得notion的主页实在不好看,而且,想起来大一时候,我可是买了个有效期十年的域名呀,还不用起来!于是决定搭一个。

但搭建博客,满地是坑啊。被坑了一天;还好下午去协会,见到了颢颢,给我推荐了,halo,相比其他工具真是太好用了!

坑1:wordpress

最初参考的是这个链接:

超详细图解:如何使用 WordPress搭建一个个人博客?-CSDN博客

博主看似很顺利;但是!操作系统不一样的话,就不能按照教程的来了;第一次安装时,LNMP没有装成,看了评论区发现,应该使用最新稳定的LNMP版本。

第二次,MySQL和nginx都成功了,但是php没有成功,于是便自行下载了php。

看似没有问题,但最后还是502了。合理推测原因是:使用LNMP一整个安装包时,安装脚本会为我们进行必要的文件修改和配置,比如修改文件使得php加入nginx用户组等,而自己下载的话,就会忽略这些操作。

所以,版本对应很重要!或者就要三个套件挨个安装;

尝试谷歌搜索Debian10上安装wordpress。教程还是蛮多的;不过没试,耗太久了于是尝试踩其他坑。

坑2:notion

觉得notion丑的原因之一,就是url太丑了,那么长的一串,太不优雅了!

但是,早听说cloud flare支持notion托管了,于是决定试一试。

教程很多,我觉得这个视频是最好的:

Notion + Cloudflare|设计师,不懂代码的你也可以给自己创建一个树洞|个人网站|自定义域名|完全免费|全网最简单的方式_哔哩哔哩_bilibili

这应该是最简单的一种方法!每一步都是很清晰的。

最开始我以为自己失败了;分析不出来原因,但是过几天就可以通过域名访问自己的notion介绍页了,应该是cf的转解析有延迟。

不坑3:halo

于是辗转回来!我还是选择搭个博客,而且此时颢颢说了,halo比复杂的wordpress好用很多!

官方和我,都推荐使用docker-compose!

使用 Docker Compose 部署 | Halo 文档

docker-compose的安装,也有三个场景,选择适合自己的场景即可

Overview of installing Docker Compose | Docker Docs

Docker Compose 配置文件文档也都给出来了,请根据你的需要选择一种

小心:

1、文档在有的地方没有说明,如果前面安装docker-compose的时候,是使用compose-plugin安装的,那么命令使用docker compose***而不是docker-compose***。

2、安装Nginx 做反向代理也是必要的过程

与 Nginx Proxy Manager 配合使用 | Halo 文档

这里的compose文件包含了较多的端口,如果使用的阿里云等服务器,一定要看看防火墙那里,是否开放了这些端口;以及这些端口是否被占用。


评论