前言
如题,目前运行的这个博客主要就是极简风,从 2017 年折腾个人博客以来,我尝试过很多乱七八糟的 Blog 程序,最开始是 WordPress,后来换到 typecho,最后终于是返璞归真使用了 Hexo 搭建纯静态博客,简单记录一下。
WordPress
我从 web archive 找到了 18 年读大学的时候的博客,那时候确实挺花里胡哨
wordpress博客
当时这个博客也是稳定运行了一年多,也有了一些上万阅读量的文章,还添加了不少稳定运行的博客友链,但是后来服务经常挂掉,那时候我也没有分析报错解决问题的能力,就推倒重做换用了更轻量的 typecho。
typecho
换到 typecho 之后一直没有喜欢的主题,换来换去,直到有一天我发现了 handsome,非常喜欢,也是豪掷 50 大洋直接拿下(最近好像涨到了 88,作者也是非常负责任的更新到了现在,还在持续添加新功能。
咳咳回归正题,这次重做也丢掉了一些历史包袱,WordPress 当初是直接用阿里云的成品 lamp 环境部署的,自己没有维护的能力,我在部署 typecho 的时候选择了纯净的 Linux 服务器,用 lamp.sh 安装了 LAMP 环境,也部署上了 https,后续又加入了又拍云联盟,白嫖到了 CDN 加速,折腾完之后博客也是稳定运行了一段时间。
Hexo
此次重做的契机比较扯,我在大学主要学习的是网络安全相关的东西,随着学习的深入,接触的漏洞越来越多,我开始产生一些 0 信任的意识(我自己称为赛博洁癖),总觉得不够安全,而且 typecho 确实也出现过一些安全漏洞,后来从学长那听说了 hexo,还能部署到 GitHub pages,就又推倒重做了。
博客停运
众所周知 cn 域名基本上约等于实名制上网,而我又在 21 年实习的时候,使用了博客的服务器进行了扫描探测,虽然是工作上的需求对客户进行的探测,但是还是被防守的人员抓住溯源到了,好在对方也是同事,直接在群里艾特了我,避免了一出闹剧,从那之后我就把博客停掉了,确实显得不是很专业了。
重建
这次重建呢,也是因为我转到了甲方工作,没有那么多红队攻防的机会,自然也就没了高度匿名的要求,所以实不实名的倒也无所谓了,就琢磨着在互联网再留下点痕迹。
本次重建依旧是选用 hexo,主题采用了 sea,我也是一眼就相中了,够简洁,美学设计也很有风格,lamp 也不装了,简简单单装个 apache,再用 certbot 自动化配置了 SSL 证书,连 hexo 都是直接装在了服务器上,把静态文件生成的目录改到 Web 目录,又省一个部署的过程。
后续还是专注内容,学习、生活、工作相关的东西都会往上发一发,年纪大了难免絮叨点,哈哈。