不知不觉我的博客已经运行了三年了,虽然说优质的文章是一篇没写,离我想要达到的效果也差的很远。但能活下来我已经比较满意了,这次也是觉得之前用的框架vuepress不够好用,所以就想找一个更好的方案,于是我找到了hugo。
最初的版本
最初就是看到有一篇博客使用了vuepress搭建了自己的博客程序,也分享了自己的教程,我就照着一步一步做搭建了自己的博客,那时候正好有阿里云服务器,又去买了自己名字的域名,最后好像是用nginx部署成功了。虽然折腾了好长时间,但内心的满足是难以言喻的。那时候虽然网站内容很少,但是访问速度是真的离谱,再加上一些组件用了cdn,基本上两秒之内就可以打开。
后续折腾
后来也进行了一番改造,比如使用docker构建;加入动态功能;加入阅读量统计等等,虽然没什么意义,但让我能够动手来做自己能够专注的事,本身就很有意义了。再后来升级到vuepress 2.0感觉就是体验上没有提升多少,bug遇到了还没有多少文档能够参考。
转战cloudflare
cloudflare实在是个好东西,提供免费的ssl证书代理,强制https等等服务,甚至还提供了Pages功能 CloudFlare 可以免费托管前端程序。虽然速度不算快吧,但是免费又省心,就把域名和程序都转移到了cloudflare,github上传后自动构建,很方便。
使用hugo
慢慢地觉得vuepress写博客实在不算是省心,可扩展性和插件都很少,所以挑选了好多替代品,包括:wordpress、hexo、hugo等等,wordpress其实也挺不错,但是动态网站需要服务器,不想花费这笔钱了就选择了hugo。我自己也是go语言开发者,对hugo使用go来构建页面还是挺亲切的(虽然压根没用到go) 社区主题也很强大,对比了几个最后选择了这个stack主题。
好在都是使用markdown,迁移起来比较容易,写了个脚本修改了变量命令,一下午就迁移好啦,最终的效果还是不错的,无论是构建速度还是响应速度都很快。
感谢支持
2023年,希望自己保持折腾,保持热情~
旧网站留念 blog