Appearance
Hexo搭建博客网站的替代品
对于技术人员来说,搭建个人博客的第一站往往是 Hexo。作为老牌静态博客生成器,它曾经风靡一时,陪伴了无数程序员的独立建站之路。
然而在使用了几年之后,很多人(包括我自己)逐渐发现 Hexo 带来的折腾和痛苦往往多于写作本身的快乐。是时候盘点一下它的痛点,并寻找真正适合现代创作流程的替代品了。
为什么说 Hexo 越来越让人折腾?
表面上 Hexo 宣称“快速、简单且强大的博客框架”,但实际用起来,它的缺点非常明显:
- 较高的技术门槛:对于只想记录文字的人来说,你必须掌握 Git、Markdown、YAML 配置、静态部署等一系列基础概念。
- 深度绑定 Node.js 环境:Hexo 依赖本地环境。当 Node.js 升级大版本(比如从 v14 升级到 v18/v20)后,经常出现之前的全局插件报错、核心模块弃用或依赖安装失败等一系列让人头秃的问题。
- 主题配置繁琐脆弱:Hexo 主题的配置大多依赖密密麻麻的
_config.yml文件和特殊的模板语法。配置稍有不慎就渲染失败,一旦想更换新主题,几乎等于重新折腾一遍工程配置。 - 升级维护极其痛苦:只要隔了半年没有更新博客,准备写新文章时,经常遇到
hexo g报错,花了整整半天时间在排查 npm 依赖包冲突,极大地消磨了写作热情。 - 绑定电脑,无法随时随地写作:因为所有的 Markdown 源码和编译环境都保存在本地电脑上,你很难在手机、平板或借用的电脑上随时记下灵感。
时代变了:更优的 Hexo 替代方案
如果你也受够了 Hexo 的环境依赖和繁琐配置,以下几种替代方案值得尝试:
1. VuePress / VitePress:现代 Vue 生态的极佳选择
如果你依然偏爱 Markdown + 静态编译模式,那么 VitePress(或 VuePress)是完美替换 Hexo 的现代化方案:
- 基于 Vite:编译和热重载速度极快,不再需要等待 Hexo 漫长的
hexo g; - 配置直观清晰:采用标准的 JavaScript/TypeScript 配置文件,继承了现代 Vue 生态的灵活性;
- 主题与样式可控:天生支持 Markdown 中内嵌 Vue 组件,非常适合做自定义扩展。
(注:本博客系统当前就是基于 VitePress 构建的。)
2. Rspress:基于 Rust 的极速新一代选择
由字节跳动前端团队开源的 Rspress 是近年来异军突起的构建神器:
- 基于 Rust / Rspack:底层构建速度达到了极致,适合拥有海量 Markdown 文章或文档的项目;
- MDX 支持:完美支持 MDX,可以在 Markdown 中自由混合 React 组件;
- 开箱即用:内置了非常漂亮且高性能的文档/博客主题,开箱即用体验比 Hexo 更干净利落。
3. AI 直接按自己的需求手作定制
在 AI 工具(如 Cursor、Claude 3.5 Sonnet、Copilot)极大普及的今天,我们其实不再强制依赖任何黑盒博客框架了:
- 你只需要告诉 AI 你的审美要求和页面结构,AI 能在几分钟内为你写出一个完全符合你心意的纯粹静态网页(HTML/CSS/JS)。
- 没有冗余的框架代码、没有复杂的规则限制,样式和逻辑 100% 由你自己掌控。
- 维护成本极低,只要浏览器能运行,几十年后打开依然正常渲染。
4. MicroFeed:在线随手写作,彻底摆脱电脑限制
如果你彻底不想在本地搞命令行、不想搭建 Node.js 环境,只想随时随地用手机或浏览器记下闪念,那么 MicroFeed 方案是一个极佳的解法。
关于 MicroFeed 的详细搭建思路可以参考之前写的这篇小结:
👉 MicroFeed 实现博客与网站搭建的巧妙思路:摆脱 Hexo 依赖电脑的在线写作体验
- 自带 Web 可视化后台:只需打开浏览器,手机、平板随时登录就能在线写文章;
- 基于 Cloudflare 免费架构:依托 Cloudflare Pages + R2 + D1 构建,0 成本托管;
- 零本地环境负担:彻底告别本地 Git 命令与 Node.js 升级报错,发布文章就像发朋友圈一样随手即发。
技术是为创作服务的。根据自己的需求选择最舒服的工具,把精力重新放回“写作与表达”本身,才是建站最重要的目的。