博客上线啦!博客诞生的心路历程

《博客上线啦!博客诞生的心路历程》

为什么我要写博客/做博客?

为啥做博客

其实做博客并不是一时兴起,早在大一大二就开始做了,当时是用的开源的Nblog,然后自己改这改那,每次都是想着要有自己的一点想法,想要做的所有功能都完美,导航栏要自定义,主题要重写,评论区要接入,后台管理要加功能……

但后面发现,其实根本就不太现实。
首先就是浪费了很多时间在这个上面,而且当时的AI也没有像现在这样,一句话就给你搞完了,经常是一个组件就够我调好久(学习的后端出身,前端只能说是会看)后续虽然改出来一版,但是其实存在很多问题,这个我自己也是知道的,后续随着服务器过期,也就放弃了。
第二个博客是Poetize,也是称之为最美博客的,确实在我刚看到的那会给我一个很精美的感觉,觉得博客怎么能够美成这样,但是还是那个问题,总想要自己的东西,而不是跟别人一样,于是就又开始折腾,前前后后花了一个月的时间,结果可想而知,还是没有上线,看完别人的博客又觉得这个东西我的博客也要有,于是就开始加加加,直到最后博客基本看不出重点在哪,每个地方都是一个好玩的小玩意,堆在一起就是一个乱的要命的垃圾堆,甚至还很喜欢黑神话游戏官网的效果,模仿黑神话做了一个页面,想用他来作为我博客的我自己的游戏展示页面(本人也是个资深游戏迷)……
就这样,博客这件事被我一拖再拖,从大二拖到了现在。
最近工作突然又想起写一个博客(其实也有摸鱼的想法),但是这次主要是想记录点东西,还有确实想要自己的一个空间,再又尝试了好多博客之后,在五月底彻底决定。其实我的博客并不需要那么多神奇的东西,不需要一个大而全的动态系统,也并不需要跟别人比特别有创意,我只需要一个能安静写文章、稳定访问、看起来舒服的地方。最后,我选择了Hexo+安知鱼主题,这个主题在我一开始看到也是很惊艳,目前的情况就是配合Cloudflare R2 做图床和存储,阿里云买域名,最终搭出了现在这个博客。
这篇文章,就是记录这一路的完整过程。包括我踩过的部分坑、浪费过的时间。如果你也正在犹豫要不要做博客,或者在选型阶段纠结,希望我的经历能帮到你。

选型

  • CloudFlare
    CloudFlare这个东西被称为“赛博活佛”,为什么呢因为他确实是便宜(静态免费),而且我选择的就是静态页面,其实我自己还有一个4G4H和腾讯云服务器,也能够部署动态,后续的费用虽然不是很高,但是长期还是很伤的,而且如果使用国内的,我还需要面临备案这个问题,因为服务器的账号主体并不是我的,所以我无法通过这个备案,所以这个只能够是近期使用。
    现在话说回来,为什么要用这个,不使用其他呢
    1.免费CDN加速
    2.免费SSL证书(自动续期)
    3.DDoS 防护
    4.R2 对象存储(S3 兼容、egress免费额度)
    5.Pages 静态托管
    这些是这位赛博活佛的众多优点之一,最让我心动的是免费稳定,且在国内访问速度很快,所以这几乎成了我长期稳定博客的最好选择,就是配置的时候麻烦了一点(但是忙一次以后都会便携也是一件好事)
  • R2
    这个其实我尝试过很多东西,阿里云、七牛云、服务器直接上传等等,
    方案 为什么没选 核心痛点
    GitHub 仓库放图片 国内访问极慢,甚至打不开 图片加载看运气,这是绝对不行的
    Gitee 放图片 现在加了防盗链,外部引用直接 403 以前还能用,现在基本废了
    SM.MS / Imgur 等公共图床 不稳定,有容量和流量限制,随时可能挂 博客是长期资产,不能把图片命脉交给第三方免费图床
    阿里云 OSS 有请求费用和流量费用(egress 收费) 图片稍微多点,每个月可能产生几十块流量费,个人博客不划算
    腾讯云 COS 和OSS类似,流量egress收费 同上,而且计费规则复杂,怕产生意外账单
    七牛云 有免费额度,但域名需要备案,HTTPS配置麻烦 免费额度用完后的价格也不低,且配置门槛不低
    Vercel / Netlify 托管图片 本质是静态托管,不是对象存储,大文件不合适 不适合大量图片存储,且也有带宽限制

还有很多个人/小型图床,其实这些也是一个好选择,但是一般都是收费较贵或者稳定性不保证,后续还是选回来R2,并且能够和CloudFlare一起管理,这对我来说是一个很好的事情,我能够省下很多事情,国内访问快,长期免费或者费用很低很低(每月 10 GB 存储,每月 100 万次 A 类操作,就算是超出了,存储 $0.015/GB/月,A 类操作 $0.0045/百万次。基本可以忽略不计),稳定并且很可靠,而且他们不用备案!!!不用备案!!!这就是我选择R2的理由

  • Hexo
    选择 Hexo 这件事,说到底是被以前的自己折磨出来的。大一大二那会儿,满脑子都是”要做就做全套”,觉得动态博客才叫真正的网站,有数据库、有后台、有各种系统,这里接入什么哪里接入什么,功能啥都想要,兴奋劲没过多久,维护的麻烦多了就想放弃了,现在选择Hexo纯粹是因为简单好看,说白了,如果你想搭建一个博客,使用最简单的Hexo一天就能基本搞完上线了,虽然Hexo没有各种后台管理啊什么的,甚至没有一个写文章的地方,但是现在不管了,写博客写博客,最重要是先把博客写起来,有了文章以后不行再换,而且说实话Anzhiyu确实也挺在我的审美上的,有点颠覆了我对静态博客的看法。

后续

如果您也想要做一个博客,想要使用安知鱼或者遇到什么问题,可以来问问我 我后续也会出详细的每个部分如何配置、如何部署,出一个专题,把所有的过程和踩过的坑记录下来,因为我在这个过程中确实找的教程有点少(也可能是我没有找到),
另外,做博客,完成比完美重要。
不要总是想”等我把这个功能加上再上线”、”等我把主题调到我满意再公开”,结果一拖再拖,最后什么都没做成。
最后
愿君安康,平安同乐!