现在自己是使用WordPress建站的(主题:Blocksy)。WordPress确实能实现很多功能,而且实现起来并不复杂。但是缺点也很明显,需要额外的一笔花销:购置一台配置还说的过去的云服务器。目前网站的费用主要包括这些:阿里云的域名和云服务器费用,CDN费用(目前使用的是又拍云的免费计划,但是超量之后需要额外掏钱)。
最近发现CloudFlare可以成本价注册域名,比阿里云还要便宜一点,说一句赛博菩萨不为过(插一句.com域名在2024年09月01日之后就要涨价了)。而且CloudFlare也有云存储业务(R2),与又拍云的云存储功能类似,差别在于通过PicGo搭建图床需要额外插件,具体操作可以参考测试之家的教程:白嫖 CloudFlare R2 搭建个人图床。
Hexo建站相较于WordPress建站的优势就是不需要服务器,可以直接在本地搭建,之后将网站文件部署到GitHub Pages。这个方案的亮点在于你可以不花一分钱,就搭建了自己的博客网站。而且也可以为网站添加个性化的域名地址。在这个基础上你还可以把网站托管到Vercel上,简单来说就是:Hexo+Vercel+GitHub Pages+CloudFlare。上述方案的教程可以参考EvanNotFound’s Blog的文章:使用 Vercel 和 Github 部署 Hexo 安装以及使用教程。
Hexo建站同样也是有缺点,主要是需要你有一定的代码知识(WordPress可以完全不会代码)。我本人就是完全没有代码知识,导致自己现在还没有学会本地部署Hexo,尤其是搭建所需要的node.js以及git环境。而且我发现在网上很难找到比较详细且系统的视频教程,大多都是文字类的教程,对于我这个小白理解和操作起来真的很有难度。
我的WordPress建站过程就很曲折,也是有相同的困难,需要自己这里学一点那里学一点,兜兜转转才做成现在的模样。Hexo建站方案自己现在还是需要再等一等,这篇文章也只是记录一下自己的思考。