2026个人博客选型对比


其实我之前建过博客,本来想着好好记录一些技术的成长、工作的感悟,但是只写了寥寥数篇就不动笔了。

最近上班既忙又闲,还充满着工作的痛苦,折腾些有的没的念头就又如野草一般长出来,上班也在狂摸鱼来搜索。下面给大家分享下我对现在这个节点下,个人博客的选型感想。


我最初想的路线是:买一个服务器,在上面搭一个可以在线编辑的博客系统,打开网页可以直接编辑博客发布。

可以在线编辑的博客,好处很多:

  1. 自带了图库,涉及到的图片,不用自己去配图床,可以直接在系统里上传,很是方便;
  2. 想写文章了,哪里都可以写,直接打开网页登录账号就可以进行编辑,进行发布;
  3. 文章的配置也很方便,系统里直接填写标题、描述、发布时间等,都是可视化的操作;
  4. 写文章预览也很方便,写了实时就可以看到文章的最终样子;
  5. 内置评论,不需要自己去花时间搞评论插件。

坏处就只有一个:需要花钱一台服务器,不能白嫖 cloudflare、vercel 等各种云平台的静态网页发布。


我试了wordpressghost两种。

wordpress

wordpress 这个名字一出来,含义不言而喻,历经岁月洗礼的老兵了。各种周边、各种插件多如牛毛,网上教程也是数不胜数。

我简单用 docker 搭建了一个,体验了下,有几个问题。

一是代码块不是很好看,想要变得好看还得自己折腾。

二是确实是慢,我就装了一个主题,本地访问,首屏也要花 1 秒才能渲染出来。

所以 pass 了。

ghost

国外很火的博客,国内用得人不多,docker 搭建也很简单。

编辑器也是原生支持 markdown 格式的,想要在文章里插入一些图片也像我上面说得那样,很快捷方便。

但是自带的一些主题我不是很喜欢,而且扩展很受限制,想自己加一些东西很是掣肘。

值得一提的是,他主打的是让用户订阅的模式,邮箱注册了之后可以收到新文章的提醒,甚至可以设置付费,只有付费用户才能看到某些文章。

但是文章的邮件推送依赖于mailgun,额度有限,而且以我的博客的水平,也不指望有人进行付费去看一些文章。

他的用户注册登录,可以不用mailgun,用自己的邮箱服务,我也花了比较长的时间去测试使用aws ses进行用户登录注册,成功了。一个特别需要注意的坑点是,填的ses的用户名和账号密码, 需要是创建的 IMA 用户的账号密码,而不是 key 和 secret。

一度我都已经决定使用ghost了,但是在买国外服务器的时候挑花了眼,有些 VPS 厂商的注册账号时还直接被拒绝了,索性懒得搞了,直接搞个静态的博客,放到 cloud flare pages 上拉倒。


静态博客

hexo 和 hugo

到了静态博客的选择,那就多了,我之前使用的是 hexo,除了 hexo 之外还有 hugo,这两者应该是中文区用得最多的了。

之前使用 hexo 的感觉是,在每个文章上面,要填很多东西。而且主题也只能找一些现成的主题来使用,自己改主题的话不是那么直接。hugo 也大差不差。所以就不太想用了。

Astro

我是个比较追新的人,这些年来Astro很是火爆,至少在国外很火,国内的热度一般般。

我用官网的默认 blog 模板起了一个,也就是目前这个,简单看了下,觉得很好。

为什么我觉得好呢?因为本身我是个老前端,astro 的结构非常清晰,够简洁,页面修改起来也非常方便,是类 react 的 jsx 结构。我能够按照自己的想法,很快地把博客构建成自己想要的样子,而且后期想在博客里加入一些 react、vue、svelte、solid 等前端代码实时演示,也是很简单的。

所以,最终这个博客,选择的就是Astro,构建部署到 cf pages 上。我需要花费的费用,也就是一个域名的费用。

番外

我本身是一个比较纠结的人,在选择博客类型的时候,总是考虑得太多了。

比如我想什么都要,想要能比较好的编辑、想要好看的样式、想要有自带的评论区等等。我把各种路径都试了个遍,比如一些 hexo 的可视化管理平台等。

就这,我上班看下班看花了快一个礼拜的时间,快给自己纠结死了。

好听的说法是谋定而后动,其实本质上就是只关注了表面而忽略了本质。

博客最重要的是内容,最重要的是开始写起来,那些只有博客变得有价值之后,有人关注之后才需要考虑。在此之前,都属于 100%的杞人忧天。

最终技术选型定下来的时候,我感觉自己的思想就像在风中飘了一整季的枯叶,终于落到了地上,安安稳稳,如释重负。