以下是常用的几个用于搭建博客的项目对比:

特性维度 Hexo Halo WordPress Typecho Hugo Ghost
类型 静态站点生成器 动态博客系统 动态内容管理系统 (CMS) 轻量级动态博客系统 静态站点生成器 动态博客平台
编程语言 Node.js Java PHP PHP Go Node.js
数据库 无 (文件式) H2 / MySQL / PostgreSQL等 MySQL / MariaDB MySQL / SQLite 无 (文件式) SQLite / MySQL
主题/模板 丰富,社区活跃 较多,生态发展较快 极其丰富,全球最大生态 较少,但精致 较多,质量较高 精美,但数量相对较少
插件/扩展 丰富 (hexo-cli) 支持,生态逐步完善 海量插件,功能无限扩展 扩展较少 较丰富 (Hugo Modules) 应用市场,以付费为主
部署方式 GitHub Pages, Vercel, 本地渲染 服务器部署 (Docker, JAR) 服务器部署 (LAMP/LNMP) 服务器部署 (PHP环境) 同Hexo, Netlify等 官方托管/自建服务器
内容编写 本地Markdown文件,无后台 强大后台,支持Markdown和富文本 强大后台,经典编辑器+Gutenberg 简洁后台,支持Markdown 本地Markdown文件,无后台 专业后台,极致写作体验
访问速度 极快 (纯静态) 快 (带缓存) 一般 (优化后可以很快) 非常快 (轻量) 极快 (纯静态) 快 (Node.js)
SEO友好度 优 (配合插件)
学习成本 中 (需熟悉Node, Git) 低-中 (一键部署后简单) 低 (基础) / 高 (深度定制) 中 (需熟悉Go模板概念) 低 (托管) / 中 (自建)
社区支持 活跃 (中文社区强大) 非常活跃 (中文主导) 全球最大,资源极多 活跃 (中文社区) 活跃 (国际化) 活跃 (国际化)
安全性 高 (无后端) 中 (需自行维护更新) 中 (需频繁维护更新,是攻击重点) 高 (轻量且目标小) 高 (无后端) 中 (需维护)
资源消耗 低 (部署后无需服务器资源) 中高 (Java应用内存占用较高) 高 (功能越多越耗资源) 极低 低 (部署后无需服务器资源) 中 (Node.js应用)
定制灵活性 极高 中 (托管版限制较多)
多用户/协作 弱 (需配合Git工作流) 支持 强大完善的用户角色系统 基础支持 弱 (需配合Git工作流) 支持 (付费版功能更强)
商业化功能 需自行整合 需插件或定制 大量电商、会员插件 需插件或定制 需自行整合 原生支持 (会员订阅等)
适用场景 个人技术博客, 文档站, 追求速度 希望有后台的博客/知识库, 企业博客 各种网站 (博客, 企业站, 电商等) 纯粹简单的个人博客 博客, 文档站, 高性能需求 专业创作者, 新闻简报, 付费订阅

最终我选择了 Hexo 作为我的博客搭建工具。对于个人博客而言,Hexo 的核心优势在于它的极简、高效和专注。它本质上是一个静态站点生成器,只需在本地用 Markdown 安心写作,然后通过一条命令,Hexo 就能快速将文章渲染成纯粹的 HTML、CSS 和 JavaScript 文件。这意味着博客可以被免费部署到 GitHub Pages、Vercel、Netlify 等平台,无需购买和维护服务器,访问速度极快且安全性极高。它非常适合追求写作体验、希望博客访问迅捷、并且享受通过 Git 管理内容过程的开发者或技术爱好者。

我的博客网站工作流为:本地编辑 → Git 存储 → Netlify 部署(自定义域名)

Hexo 的官网:https://hexo.io/

下一篇文章我将对这一博客搭建流程进行详细说明。