Halo博客的前置了解(零)——对比hexo
本文最后更新于 2025-04-20,若需联系:请发至[email protected]
因本人能力有限,仅阐述个人观点及看法,若有不周还望指正
0、写在前面
老的githubpages博客从本日起停止更新,源码和本地项目均会传到github以供留存纪念,博客地址更换为 https://old.sheerkvc.top ,光荣完成使命doge
https://github.com/sheerkvc/sheerkvc.github.io https://github.com/sheerkvc/blogcode
一、动静态博客的优缺点
在抛开图床、域名等其他博客附加折腾领域的复杂度相同下
静态博客:
优点:
1、部署简单:两分钟就能搭建出一个最基本的页面。本地设备只需一个IDE管更新就好
2、维护成本低:22年到24年加起来除了买域名和图床阿里云OSS续费,加起来花了我不到200块
3、加载 偏 快:若非搭在github这种国内速度慢的website,静态网页渲染加载速度很快的
4、文章写作舒适:用.md 编辑器写作十分方便,可视化程度高,能清楚渲染后网页大概样子
缺点:
1、需要手动编译部署:每次更新文章,都需要重新生成静态文件并上传。
2、后台功能缺失:没有图形化后台,不能在线发文章、管理评论等。
3、设备强依赖:因源文件都放在本地,若此源设备不在身边则无法更新
动态博客:
优点:
1、后台管理方便:自带图形化后台,发文章、上传图片、改主题,全部在网页上操作。
2、扩展性强:支持插件扩展,评论系统、文章分类、标签、友链等自定义页面都很方便。
3、实时生效:新文章发布、页面修改,后台保存即可,实时更新,无需手动部署。
4、生态周边强大:主题、插件生态丰富,选择多,类似 WordPress。
5、额外学习成本低:图床、评论都可放在动态后台中(推荐与博客本体分离以提高加载速度)
缺点:
1、依赖云服务器:必须有服务器(如云主机),需要配置相关环境和数据库。
2、访问速度一般:动态生成页面,速度依赖服务器位置和CDN加速选择。
3、主体学习成本较高:不过其实高一点点而已,对我这种门外汉感觉难度差不多
4、金钱成本看个人需求:如果拿来练手最低配的VPS机器就好,如果一步到位还是买个适中价位的来折腾,机器性能低,很多东西玩不了
二、为什么要迁移
以我目前的角色,对于静态博客的缺点感知正在慢慢放大。以后的办公场景更需要让我随时随地去记录一些东西,而静态博客的也仅有寥寥一两个成熟的文章编辑器,而且全平台范围内(Android、Windows、Linux、Apple生态),由以移动设备的写作体验非常不好,甚至可以用糟糕来形容,并且在写作通常要搭配三方图床app上传图片使用的现实需求下,静态博客的优点反而对我成为了最大的缺点。
前两年也没什么空,也挺心力交瘁的就把这件事耽搁了下来,正好目前的时间比较闲暇,提一点精神才开始折腾的,从25年4月12到17号,算是完成了98%我的期望吧。
第三肯定是好看啦,博客的话是我这几年最专一和付出心血的东西,看着这玩意一点一点被我搓出来挺有成就感的,就是还得自己设计文章封面;自己去研究域名、反代域名、CDN加速;找图床;自己搭评论系统;为了让内网的bro们能看的方便,还要自己去看在国内三家运营商和不同省份下什么CDN加速的比较快(而且要比较便宜doge)......边写边记吧要不我也想不起来干了啥。