建博客的坑
虽然大一时候卓哥就有开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文件包含了较多的端口,如果使用的阿里云等服务器,一定要看看防火墙那里,是否开放了这些端口;以及这些端口是否被占用。